这里有新鲜出炉的 Java 函数式编程,程序狗速度看过来!
Java 程序设计语言
java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台(即 JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称.
这篇文章主要为大家详细介绍了 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.phperz.com/article/18/0115/352881.html