java连接SQL Server数据库的方法
作者:豆芽蔡 时间:2022-10-14 04:16:56
本文实例为大家分享了java连接SQL Server数据库的具体代码,供大家参考,具体内容如下
操作系统:windows 10 64位
java开发环境:MyEclipse
数据库:SQL Server 2012
JDBC驱动包
下载sqljdbc4.jar
导入到项目中
JAVA代码
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
标签:java,SQL,Server
0
投稿
猜你喜欢
java并发编程之ThreadLocal详解
2023-03-15 11:44:33
SpringBoot整合Apollo配置中心快速使用详解
2022-12-25 17:00:34
MFC程序设计常用技巧汇总
2023-11-02 20:37:12
java实现一个简单的网络爬虫代码示例
2021-08-05 13:59:12
flutter窗口初始和绘制流程详析
2023-08-17 21:07:30
C++ Cmake的构建静态库和动态库详解
2023-06-28 08:28:15
记一次springboot服务凌晨无故宕机问题的解决
2023-07-25 04:50:23
老生常谈Java中List与ArrayList的区别
2023-03-26 19:52:33
springboot项目以jar包运行的操作方法
2023-11-10 07:47:43
SpringBoot 返回Json实体类属性大小写的解决
2023-08-05 12:30:49
Java实现FTP上传与下载功能
2021-09-22 18:28:51
Java Spring5学习之JdbcTemplate详解
2023-11-25 20:17:23
java 工厂模式的实例详解
2023-11-28 08:48:57
如何将默认的maven仓库改为阿里的maven仓库
2022-09-30 14:16:31
Spring Bean后处理器详细介绍
2021-06-27 07:29:06
Java基础教程之static五大应用场景
2023-11-11 05:10:43
Android自定义View之组合控件实现类似电商app顶部栏
2023-07-26 22:14:10
redis与ssm整合方法(mybatis二级缓存)
2022-02-27 22:14:27
Flutter控制组件显示和隐藏三种方式详解
2023-07-07 03:03:30
OpenCV图像旋转Rotate的详细介绍
2023-07-01 08:22:27