java 连接SQL Server

时间:2022-04-07 06:57:15

1、确认服务器的连通性,并且使用账户密码模式登陆有效。

1)、登陆服务器

java 连接SQL Server

2)、查看安全性

java 连接SQL Server

java 连接SQL Server

2、新建数据库用于测试

java 连接SQL Server

3、下载jdbc安装并配置

进入微软官网主页--> 搜索JDBC-->找到合适自己的版本

java 连接SQL Server

java 连接SQL Server

java 连接SQL Server

java 连接SQL Server

下载完成后,解压。

eclipse 项目中配置JDBC。

java 连接SQL Server

4、简单测试

 package cn.test;

 import java.sql.*;

 public class DBUtil {
public static void main(String[] args) { String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=数据库名";
String userName="sa";
String userPwd="密码";
try
{
Class.forName(driverName);
System.out.println("加载驱动成功!");
}catch(Exception e){
e.printStackTrace();
System.out.println("加载驱动失败!");
}
try{
Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
System.out.println("连接数据库成功!");
}catch(Exception e)
{
e.printStackTrace();
System.out.print("SQL Server连接失败!");
}
}
}

java 连接SQL Server

读取测试

 package cn.test;

 import java.sql.*;

 public class DBUtil {
public static void main(String[] args) { String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=test1";
String userName="sa";
String userPwd="密码";
//String sql = "select * from student"; Connection conn;
//Statement stmt;
ResultSet rs;
PreparedStatement ps; try
{
//1、加载驱动
Class.forName(driverName);
System.out.println("加载驱动成功!");
}catch(Exception e){
e.printStackTrace();
System.out.println("加载驱动失败!");
}
try{ //连接数据库
conn =DriverManager.getConnection(dbURL,userName,userPwd);
System.out.println("连接数据库成功!"); ps = conn.prepareStatement("select * from student");
rs = ps.executeQuery();
while (rs.next()) {
String cnoString = rs.getString(1);
String cnameString= rs.getString(2);
String tnoString = rs.getString(3);
System.out.println("cno "+cnoString+" cname "+cnameString+" tno "+tnoString); } }catch(Exception e)
{
e.printStackTrace();
System.out.print("SQL Server连接失败!");
}
}
}

java 连接SQL Server

java 连接SQL Server

java 连接SQL Server

java 连接SQL Server