Posted on 2007-07-23 23:35
kooyee 阅读(416)
评论(0) 编辑 收藏 所属分类:
Database数据库技术
虽然官方网站建议最好使用Pure Java JDBC driver(commercial JDBC driver )即专用的JDBC driver。不大部分都不是免费的,所以我们这里用ODBC + Bridge的方法来实现对数据库的操作
The JDBC-ODBC Bridge是一种JDBC driver 把JDBC的操作转换为ODBC的操作, 也就是说只要是ODBC支持的数据库他就支持。只要安装了Java 2 SDK, Standard Edition就能使用 JDBC-ODBC Bridge, 他包含在package sun.jdbc.odbc
中。不需要对bridge进行任何配置,只要安装好ODBC就行。
使用篇
Bridge建立connection以URL +odbc子协议的形式。 建立连接之前,在java.lang.System property 中加入jdbc.drivers=sun.jdbc.odbc.JdbcOdbcDriver,或者用Java class loader 加载:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
加载后和其他的JDBC dirver一样建立一个实例并且再JDBC driver manager中注册。
URL的形式:
jdbc:odbc:<data-source-name>[;<attribute-name>=<attribute-value>]*
For example:
jdbc:odbc:sybase
jdbc:odbc:mydb;UID=me;PWD=secret
jdbc:odbc:ora123;Cachesize=300
未完待续