浏览 3116 次
锁定老帖子 主题:使用各种DataSource快速连接数据库
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-04-28
Apache Derby 数据库所需JAR包: derbyclient.jar
org.apache.derby.jdbc.ClientDataSource ds = new org.apache.derby.jdbc.ClientDataSource(); ds.setServerName("localhost"); ds.setPortNumber(1527); ds.setDatabaseName("TestDB"); Connection con = ds.getConnection();
ACCESS数据库在JDK1.6中自带,不需要第三方JAR包
sun.jdbc.odbc.ee.DataSource ds = new sun.jdbc.odbc.ee.DataSource(); ds.setDatabaseName("HY_ACCESS");
MySQL数据库所需JAR包: mysql-connector-java-5.0.7-bin.jar
com.mysql.jdbc.jdbc2.optional.MysqlDataSource ds = new com.mysql.jdbc.jdbc2.optional.MysqlDataSource(); ds.setServerName("localhost"); ds.setPortNumber(3306); ds.setDatabaseName("HerongDB"); ds.setUser("Herong"); ds.setPassword("TopSecret"); Connection con = ds.getConnection();
Oracle 数据库所需JAR包: ojdbc14.jar
oracle.jdbc.pool.OracleDataSource ds = new oracle.jdbc.pool.OracleDataSource(); ds.setDriverType("thin"); ds.setServerName("localhost"); ds.setPortNumber(1521); ds.setDatabaseName("XE"); // Oracle SID ds.setUser("Herong"); ds.setPassword("TopSecret"); Connection con = ds.getConnection();
qlserver数据库 所需JAR包: sqljdbc.jar
DataSource Example: com.microsoft.sqlserver.jdbc.SQLServerDataSource ds = new com.microsoft.sqlserver.jdbc.SQLServerDataSource(); ds.setServerName("localhost"); ds.setPortNumber(1269); ds.setDatabaseName("AdventureWorksLT"); ds.setUser("sa"); Connection con = ds.getConnection();
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-04-30
还缺了好多种呢,比如DB2,infomix ==
|
|
返回顶楼 | |
发表时间:2012-04-30
给你一个快速连接大全:
http://www.dev26.com/blog/article/199 |
|
返回顶楼 | |