本文实例为大家分享了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的服务给禁止掉了
记得打开
找到SQL Server(MSSQLSERVER),启动服务
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:http://www.cnblogs.com/aCaiMaster/p/7692696.html