WinXP:
设置—控制面板—管理工具—数据源—用户DNS栏—添加—看到有各种各样的数据源的驱动程序,有oracle,Access,sql server
1):如要配置Access数据源:
选择Microsoft Access Driver---填写数据源名字,可随意取---数据库,点击选择---选择自己建立的Access数据文档的位置,也可以直接建立文档数据源。---然后确定,连接数据库的时候直接连接jdbc-odbc桥的数据源的名字即可,然后jdbc-odbc桥即会直接帮助连接到所配置上的数据库,而不需要加任何数据库连接包。
2):如要配置sql server数据库:
选择SQL Server—填写上名称,可随意取,做连接数据库的时候用---选择sql server的服务器(安装上sql server后即会在下拉菜单中出现可选的sql server服务器名称)---下一步---sql server 应该如何验证登录ID的真伪,可选择使用网络登录ID的window NT认证、使用用户输入登录ID和密码的sql server认证,根据安装sql server的时候配置上的用户决定,默认是NT认证。然后下一步。最后测试数据库的配置是否成功,添加数据库。然后就可以使用了。连接数据库的时候直接连接jdbc-odbc桥的数据源的名字即可,然后jdbc-odbc桥即会直接帮助连接到所配置上的数据库,而不需要加数据库连接包。
3)其他的数据库配置与此相似。
使用Jdbc-odbc桥连接数据库的时候的Java语句与正常连接数据库的时候步骤都是一样的,只是其字段语句不一样,如下即是使用Jdbc-odbc桥连接数据库的时候的Java语句:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class DataManage { String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver"; String sConnStr="jdbc:odbc:onLineBank"; Connection conn=null; ResultSet rs=null; int result; public DataManage(){ try { Class.forName(sDBDriver); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block System.err.println("JDBC-ODBC桥驱动无法加载,错误信息:"+e.getMessage()); } } public Connection connectToDB() throws SQLException{ Connection con=DriverManager.getConnection(sConnStr,"",""); return con; }