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;
}