java连接SQL Server数据库的方法

时间:2022-11-07 19:54:33

本文实例为大家分享了java连接SQL Server数据库的具体代码,供大家参考,具体内容如下

操作系统:windows 10 64位

java开发环境:MyEclipse

数据库:SQL Server 2012

JDBC驱动包

下载sqljdbc4.jar

导入到项目中

JAVA代码 

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
package com.cl.util;
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
 
public class DButil {
 
 // 连接驱动
 private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
 // 连接路径
 private static final String URL = "jdbc:sqlserver://localhost:1433;databaseName=master";
 // 用户名
 private static final String USERNAME = "sa";
 // 密码
 private static final String PASSWORD = "123";
  
 //静态代码块
 static {
  try {
   // 加载驱动
   Class.forName(DRIVER);
  } catch (ClassNotFoundException e) {
   e.printStackTrace();
   System.out.println("数据库连接异常");
  }
 }
 
 /*
  * 获取数据库连接
  */
 public static Connection getConn() {
  Connection conn = null;
  try{
   conn=DriverManager.getConnection(URL, USERNAME, PASSWORD);
  }catch(SQLException e){
   e.printStackTrace();
  }
  return conn;
 }
 
 /*
  * 关闭数据库连接,注意关闭的顺序
  */
 public void close(ResultSet rs, PreparedStatement ps, Connection conn) {
  if(rs!=null){
   try{
    rs.close();
    rs=null;
   }catch(SQLException e){
    e.printStackTrace();
   }
  }
  if(ps!=null){
   try{
    ps.close();
    ps=null;
   }catch(SQLException e){
    e.printStackTrace();
   }
  }
  if(conn!=null){
   try{
    conn.close();
    conn=null;
   }catch(SQLException e){
    e.printStackTrace();
   }
  }
 }
}

注意

localhost:1433
1433为Sql server默认端口号,特殊情况可自行修改

某些安全卫士可能会提示开机加速而把sql的服务给禁止掉了
记得打开

java连接SQL Server数据库的方法

找到SQL Server(MSSQLSERVER),启动服务

java连接SQL Server数据库的方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:http://www.cnblogs.com/aCaiMaster/p/7692696.html