Tag: jdbc odbc

如何从java结果集列名获取价值?

我正在阅读在java中使用jdbc-odbc的Excel值? 其中一个列名称以。 如何阅读该栏目? 林阅读时出现错误未知列 //String filesend = resultset.getString(".file send"); 请帮帮我..

sql查询来selectexcel中的特定单元格

Open_YYYY Open_MM MetricMonth BaseTXN_Issued AllTXN_Issued 2013 4 Apr-2013 24990 42179 2013 5 May-2013 37049 58037 2013 6 Jun-2013 33491 54869 2013 7 Jul-2013 34359 62047 我有一个Excel文件中的上述信息,我想select并输出2013年7月AllTXN_Issued的值作为上个月的交易总额。 使用jdbc-odbc连接连接Excel电子表格后,如何在Java中执行此操作?

用于Excel的开源JDBC驱动程序,Maven回购的CSV文件

Maven存储库中是否有Open Source Excel / CSV / XML文件JDBC驱动程序? JDBC-ODBC桥机制非常麻烦,不能很好地支持DataSource(可选function没有实现exception)。 读/写能力是必不可less的,但只读会做什么,如果没有什么更好的。

读取excel文件的内容

我正在使用JDBC来读取表格格式的Excel文件。 我在这方面非常成功。 但是,我的一个coulmns link到外部文件源。 我能够得到链接的名称,使用jdbc 反正通过JDBC获得链接的href值? 我可以利用APache POI,但这对我来说是一个巨大的维护问题

在java中同时读取单个Excel文件

我们在试图从两个不同的Jenkins作业运行我们的框架时得到了这个要求 以下是我们的代码: String xlsPath= System.getProperty("user.dir")+"\\TestInputs\\Config.xls"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Excel Driver (*.xls)};DBQ=" +xlsPath+ ";DriverID=22;READONLY=TRUE","",""); String sql="Select * from [Setup$]"; Statement st = conn.createStatement(); ResultSet rs = st.executeQuery(sql); while(rs.next()) { System.out.println(rs.getString(1).toString()); System.out.println(rs.getString(2).toString()); System.out.println(rs.getString(3).toString()); Thread.sleep(1000); } rs.close(); st.close(); conn.close(); 当我们试图通过multithreading的概念来执行上面的代码工作绝对正常。 但是,如果我创build了两个JENKINS JOBS并且并行运行它,我正在收到以下错误信息。 线程“main”中的exceptionjava.sql.SQLException:[Microsoft] [ODBC Excel Driver] Microsoft Jet数据库引擎无法打开文件'(unknown)'。 它已经由另一个用户专门打开,或者您需要查看其数据的权限。 我们有任何解决方法吗? 这样我可以执行两个工作没有任何问题。 注:我不能使用HSSF或其他方式来阅读我的Excel文件。 我应该严格使用像上面的代码中使用的数据库命令。 请帮忙 !

从Excel中插入值以使用Java访问数据库

我正在使用此代码从Excel文件导入到我的Access数据库的值。 除了代码将读取所有单元,但不会将所有内容都复制到访问表中的事实之外,一切正常。 (例如,200行被成功读取,但只有97行被input到数据库中,并且代码停止而没有任何错误。)这里input的描述是每行大约100个字。 public class selector extends javax.swing.JFrame { final JFileChooser fc = new JFileChooser(); File file; static String filename, query2, item; static String[][] itemss = new String[10000][10000]; static double xxx; static datacon dc = new datacon(); public static Statement st; static int i, j, rows = -1, p; private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { try […]

odbc excel java

我正在使用JDBC-ODBC DSN-less连接来连接到ms-excel文件。 我能够使用查询的forms查询Excel文件 SELECT * FROM [Sheet1$] 但是这需要我知道在Excel文件中的工作表的名称(这可能不总是Sheet1)。 有什么办法可以查询excel总是打到第一张?

如何使用ODBC驱动程序API使用C ++将数据绑定到SQLBindCol

我试图创build一个自定义的ODBC驱动程序使用C ++的Windows环境(如PostgreSQL,Simba,火鸟等),因为ODBC API默认情况下有多个ODBC API方法。 我使用DSNbuild立连接,并且能够使用SQLExecuteDirect方法执行SQL查询。 但是,将Excel与我们的ODBC驱动程序连接时,我无法将表列表绑定到Microsoft查询向导。 这里使用SQLTables() , SQLBindColumn()和SQLFetch()方法来检索表名列表。 数据使用SQLBindColumn方法绑定。 但我很困惑如何检索表名并将其绑定到Excel?