/*
private static String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
private static String url="jdbc:microsoft:sqlserver://localhost:1433;dataBasename=bbs";
private static String user="sa";
private static String pwd="123456"; //2000的连接
*/ private static String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static String url="jdbc:sqlserver://localhost:1433;dataBasename=bbs";
private static String user="sa";
private static String pwd="123456"; //2005的连接
我电脑上面装了2000和2005的数据库 最开始我用的是2000的数据库 但是有个分页语句在2000里面不能执行 在2005里面可以我就准备换成2005的数据库
后来我用2005的jdbc驱动sqljdbc.jar 语句是上面2005的连接数据库 但是连接的是2000的数据库 这是为何?把2000的服务器关闭后 它提示connection方面的...始终都连接不到2005
System.out.println("驱动注册成功");
String sqlUrl = "jdbc:sqlserver://127.0.0.1:1433;databaseName=AdventureWorks";
String sqlName = "sa"; //数据库登录名
String sqlPwd = "123456"; //数据路登录密码
Connection conn = DriverManager.getConnection(sqlUrl, sqlName, sqlPwd);//需要三个参数
System.out.println("数据库连接成功");
Statement stmt = conn.createStatement();
连接代码,这个用你写的就可以
SQL2005的端口如果你没动过的话就用默认的 不写就可以了