目录
第一步:启动SQl Server服务
第二步:进入数据库建库建表
第三步:进入 eclipse 编写连接数据库的代码
编写连接库的完整代码
package com.util;
/**
* 连接数据库的代码全部写到该类里面
*
*/
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Scanner;
public class DBHelper {
/*
* localhost:表示本地服务()
* 1433:连接sqlserver的端口号
*/
private static final String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=20020426";//数据库名称
private static final String CLASS_NAME = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
// 2.加载驱动/注册驱动:只需要执行一次
static{
try {
Class.forName(CLASS_NAME);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
/**
* 3.得到连接对象的方法
* 无参有返回值
* @return con 连接对象
*/
public static Connection getCon() {
Connection con = null;
try {
con = DriverManager.getConnection(URL, "a", "bc");//"a"是数据库登录账户 "bc"是数据库登录密码
} catch (SQLException e) {
e.printStackTrace();
}
return con;
}
/**
* 4.释放资源
* @param con 连接对象
* @param ps 执行对象
* @param rs 结果集对象
*/
public static void closeObj(Connection con,PreparedStatement ps,ResultSet rs) {
try {
if(con != null && !con.isClosed()) {
con.close();
}
if(ps != null) {
ps.close();
}
if(rs != null) {
rs.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
System.out.println(DBHelper.getCon());
}
}
里面的main方法是测试是否成功连接数据库
以下效果如果你的控制台输出的一样就代码数据库已连接成功