eclipse连接SQL Server数据库(详解很细心)

目录

第一步:启动SQl Server服务

第二步:进入数据库建库建表

第三步:进入 eclipse 编写连接数据库的代码


 

第一步:启动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方法是测试是否成功连接数据库

以下效果如果你的控制台输出的一样就代码数据库已连接成功


猜你喜欢

转载自blog.csdn.net/m0_63300795/article/details/124429759