首页 > 数据库技术 > 详细

JDBC连接SQLSERVER2008数据库

时间:2014-10-31 11:42:07      阅读:250      评论:0      收藏:0      [点我收藏+]

经过长时间的折腾,终于连接成功了。下面介绍两种连接的方式。

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服务的配置。

bubuko.com,布布扣
 
如果不能连接,需要更改SQLSERVER的配置
bubuko.com,布布扣
 
最后,引用外部的jar驱动。
bubuko.com,布布扣
 
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

bubuko.com,布布扣

 
配置好后,就完成了。
 
不知道,上面的两种方式有没有本质的区别。在读取数据速度上?或者配置的繁琐程度上?

JDBC连接SQLSERVER2008数据库

原文:http://www.cnblogs.com/hdu-2010/p/4064549.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!