当前页面: 开发资料首页 → JSP 专题 → 问下sql server数据库连接的问题
问下sql server数据库连接的问题
摘要: 问下sql server数据库连接的问题
今天在书上看到了两种连接sql server的方法:
第一种:
private static String dbClassName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
private static String dbUrl = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=";
private static String dbUser = "";
private static String dbpwd = "";
Class.forName(dbClassName).newInstance();
public Connection conn = DriverManager.getConnection(dbUrl,dbUser,dbpwd);
第二种:
String sd = "sun.jdbc.odbc.JdbcOdbcDriver";
String sc = "jdbc:odbc:db_Client";
Class.forName(sd);
Connection conect = DriverManager.getConnection(sc);
问题是:
1.这两种有什么区别?各自的驱动程序在哪个包里?
2.第一种有用户名和密码,那第二种的用户名和密码定义在哪里?
kan shu
第一种是直连,java直接连接数据库,这个需要3个jar包才能使用,去网上找一下就能找到
第二种是桥连,是用jdbc:odbc桥的方式连接,需要配置数据源,用户名和密码都在数据源里填写