Java连接Excel数据库示例
2010-07-13 23:23
405 查看
Java连接Excel数据库示例
import java.sql.*;
public class ExcelConnectionTest
{
private static String driverName = "sun.jdbc.odbc.JdbcOdbcDriver";
private static String dbURL = "jdbc:odbc:driver={Microsoft Excel Driver (*.xls)};DBQ=D://Test.xls"; // 不设置数据源
// private static String dbURL="jdbc:odbc:ExcelTest"; //数据源连接方式 DSN:ExcelTest
private static Connection dbConn = null;
/**
* @param args
*/
public static void main(String[] args)
{
try
{
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, "", "");
Statement smt = dbConn.createStatement();
ResultSet set = smt.executeQuery("select * from [sheet1$]");
while (set.next())
{
System.out.print(set.getString(1) + "/t");
System.out.print(set.getString(2) + "/t");
System.out.println(set.getString(3));
}
} catch (ClassNotFoundException e)
{
e.printStackTrace();
} catch (SQLException e)
{
e.printStackTrace();
} finally
{
try
{
dbConn.close();
} catch (SQLException e)
{
e.printStackTrace();
}
}
}
}
Excel文件名为Test.xls;
import java.sql.*;
public class ExcelConnectionTest
{
private static String driverName = "sun.jdbc.odbc.JdbcOdbcDriver";
private static String dbURL = "jdbc:odbc:driver={Microsoft Excel Driver (*.xls)};DBQ=D://Test.xls"; // 不设置数据源
// private static String dbURL="jdbc:odbc:ExcelTest"; //数据源连接方式 DSN:ExcelTest
private static Connection dbConn = null;
/**
* @param args
*/
public static void main(String[] args)
{
try
{
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, "", "");
Statement smt = dbConn.createStatement();
ResultSet set = smt.executeQuery("select * from [sheet1$]");
while (set.next())
{
System.out.print(set.getString(1) + "/t");
System.out.print(set.getString(2) + "/t");
System.out.println(set.getString(3));
}
} catch (ClassNotFoundException e)
{
e.printStackTrace();
} catch (SQLException e)
{
e.printStackTrace();
} finally
{
try
{
dbConn.close();
} catch (SQLException e)
{
e.printStackTrace();
}
}
}
}
Excel文件名为Test.xls;
相关文章推荐
- Java连接Excel数据库示例
- java实现的连接数据库及模糊查询功能示例
- JAVA高级【4.3】《Java核心技术2》数据库-Mysql连接示例
- JAVA连接各类数据库及连接EXCEL代码
- Java连接postgresql数据库的示例代码
- java使用jdbc连接数据库工具类和jdbc连接mysql数据示例
- Java连接数据库示例
- Java连接数据库的示例
- java连接Excel数据库读取,写入,操纵Excel表格
- java连接orcale数据库示例分享
- java连接Excel数据库读取,写入,操纵Excel表格
- Java实现Excel导入导出数据库的方法示例
- java连接Excel数据库读取,写入,操纵Excel表格 (转载)
- Java基于JDBC连接数据库及显示数据操作示例
- 简单java连接sybase 数据库示例
- java使用jdbc连接数据库工具类和jdbc连接mysql数据示例
- Java Tomcat中配置JNDI连接数据库简单示例
- Java 通过 JDBC 连接 MySQL 数据库的简单示例
- java连接Excel数据库读取,写入,操纵Excel表格
- jxl 从excel导入数据到数据库中;java中jdbc连接数据库