java 连接SQL Server
Posted 林先森_007
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 连接SQL Server相关的知识,希望对你有一定的参考价值。
1、确认服务器的连通性,并且使用账户密码模式登陆有效。
1)、登陆服务器
2)、查看安全性
2、新建数据库用于测试
3、下载jdbc安装并配置
进入微软官网主页--> 搜索JDBC-->找到合适自己的版本
下载完成后,解压。
eclipse 项目中配置JDBC。
4、简单测试
1 package cn.test; 2 3 import java.sql.*; 4 5 public class DBUtil { 6 public static void main(String[] args) { 7 8 String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; 9 String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=数据库名"; 10 String userName="sa"; 11 String userPwd="密码"; 12 try 13 { 14 Class.forName(driverName); 15 System.out.println("加载驱动成功!"); 16 }catch(Exception e){ 17 e.printStackTrace(); 18 System.out.println("加载驱动失败!"); 19 } 20 try{ 21 Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd); 22 System.out.println("连接数据库成功!"); 23 }catch(Exception e) 24 { 25 e.printStackTrace(); 26 System.out.print("SQL Server连接失败!"); 27 } 28 } 29 }
读取测试
1 package cn.test; 2 3 import java.sql.*; 4 5 public class DBUtil { 6 public static void main(String[] args) { 7 8 String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; 9 String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=test1"; 10 String userName="sa"; 11 String userPwd="密码"; 12 //String sql = "select * from student"; 13 14 Connection conn; 15 //Statement stmt; 16 ResultSet rs; 17 PreparedStatement ps; 18 19 try 20 { 21 //1、加载驱动 22 Class.forName(driverName); 23 System.out.println("加载驱动成功!"); 24 }catch(Exception e){ 25 e.printStackTrace(); 26 System.out.println("加载驱动失败!"); 27 } 28 try{ 29 30 //连接数据库 31 conn =DriverManager.getConnection(dbURL,userName,userPwd); 32 System.out.println("连接数据库成功!"); 33 34 ps = conn.prepareStatement("select * from student"); 35 rs = ps.executeQuery(); 36 while (rs.next()) { 37 String cnoString = rs.getString(1); 38 String cnameString= rs.getString(2); 39 String tnoString = rs.getString(3); 40 System.out.println("cno "+cnoString+" cname "+cnameString+" tno "+tnoString); 41 42 } 43 44 45 }catch(Exception e) 46 { 47 e.printStackTrace(); 48 System.out.print("SQL Server连接失败!"); 49 } 50 } 51 }
以上是关于java 连接SQL Server的主要内容,如果未能解决你的问题,请参考以下文章