经过长时间的折腾,终于连接成功了。下面介绍两种连接的方式。
1 通过JDBC连接数据库
1 public static void main(String[] args){ 2 3 String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; 4 String dbURL = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=testNB"; 5 6 String userName = "sa"; 7 String userPwd = "1234"; 8 try{ 9 10 Class.forName(driverName); 11 System.out.println("加载数据库驱动成功"); 12 13 }catch(ClassNotFoundException e){ 14 15 System.out.println("加载数据库驱动失败"); 16 System.exit(0); 17 } 18 try{ 19 20 Connection dbConn = DriverManager.getConnection(dbURL,userName,userPwd); 21 System.out.println("连接数据库成功"); 22 Statement stmt= dbConn.createStatement(); //创建SQL命令对象 23 24 }catch(Exception e){ 25 26 e.printStackTrace(); 27 System.out.print("连接数据库失败"); 28 System.exit(0); 29 }
代码不是重点,重点是驱动的安装和SQLSERVER服务的配置。
2 通过ODBC连接SQLSERVER数据库
1 public static void main(String[] args){ 2 3 String dbURL = "jdbc:odbc:wanger"; 4 String driverName = "sun.jdbc.odbc.JdbcOdbcDriver"; 5 String userName = "sa"; 6 String userPwd = "1234"; 7 try{ 8 9 Class.forName(driverName); 10 System.out.println("加载数据库驱动成功"); 11 12 }catch(ClassNotFoundException e){ 13 14 System.out.println("加载数据库驱动失败"); 15 System.exit(0); 16 } 17 try{ 18 19 Connection dbConn = DriverManager.getConnection(dbURL,userName,userPwd); 20 System.out.println("连接数据库成功"); 21 Statement stmt= dbConn.createStatement(); //创建SQL命令对象 22 23 }catch(Exception e){ 24 25 e.printStackTrace(); 26 System.out.print("连接数据库失败"); 27 System.exit(0); 28 }
这样的方式在于配置数据源wanger
原文:http://www.cnblogs.com/hdu-2010/p/4064549.html