Java连接SQL Server 2012【查看自己电脑上的SQL Server端口号;附:jar包】

目   录

1、查看自己电脑上的SQL Server端口号

2、Java连接SQL Server数据库

2.1、jar包下载

2.2、Java项目:导入jar包

2.3、Java连接SQL Server数据库代码

2.3.1、代码版本1

2.3.1、代码版本2——查询数据库中数据表的数据


1、查看自己电脑上的SQL Server端口号

参考文章:查看sqlserver的端口号 - xwdreamer - 博客园

2、Java连接SQL Server数据库

参考文章:java连接sql server 2012(免费的jar包下载及导入教程)

2.1、jar包下载

SQL Server 驱动 jar包 下载:https://wws.lanzous.com/iFWrCjupdeb

2.2、Java项目:导入jar包

   

2.3、Java连接SQL Server数据库代码

2.3.1、代码版本1

SQL Server 2012 数据库:student

package sjk;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DBConnection {

	Connection con = null; // 保存数据库连接的成员变量

	public Connection getConnection() {
		try {
			Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // 1、加载驱动
			System.out.println("驱动成功!!!"); // 提示信息
			String conurl = "jdbc:sqlserver://localhost:1433;DatebaseName=student;"; // 61204
			String user = "sa";
			String password = "lwx";
			// 2、得到连接:以获取的数据连接参数创建一个数据库连接
			con = DriverManager.getConnection(conurl, user, password);
			System.out.println("数据库连接成功了!!!");
		} catch (ClassNotFoundException e) {
			System.out.println("驱动失败!!!"); // 对驱动没有成功地加载时抛出的异常处理
		} catch (SQLException e) {
			System.out.println(e.getMessage());
			System.out.println("连接失败!!!"); // 对连接失败时抛出的异常处理
		}
		return con; // 返回数据库连接对象
	}

	public void closeConnection() {
		if (con != null) {
			try {
				con.close(); // 关闭数据库连接
				System.out.println("关闭成功!!!");
			} catch (SQLException e) {
				System.out.println("关闭失败!!!");
				System.out.println(e.getMessage());
			}
		}
	}

	public static void main(String[] args) {
		DBConnection connection = new DBConnection();
		connection.getConnection();
		connection.closeConnection();
	}

}

2.3.1、代码版本2——查询数据库中数据表的数据

连接SQL Server数据库分为四个步骤:

  1. 加载驱动
  2. 连接数据库
  3. 发送sql语句
  4. 操作执行 

package sjk;

import java.sql.*;

public class DBConnection2 {

	public static void main(String[] args) {
		Connection ct = null;
		PreparedStatement ps = null;
		ResultSet rs = null;
		try {
			// 1.加载驱动
			Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
			// 2.得到连接
			ct = DriverManager.getConnection("jdbc:sqlserver://192.168.205.1;databaseName = student", "sa", "lwx");
			// 3.发送sql语句
			ps = ct.prepareStatement("select * from test");
			// 4.执行
			rs = ps.executeQuery();
			// 循环取出数据表中的字段值
			while (rs.next()) {
				String name = rs.getString(1);
				String age = rs.getString(2);
				System.out.println(name + " " + age);
			}
		} catch (Exception e) {
			e.printStackTrace();
			// TODO: handle exception
		} finally {
			try {
				rs.close();
				ps.close();
				ct.close();
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}

}

😃感谢大佬的文章,感谢您的观看~

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

upward337

谢谢老板~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值