极速搭建Java连接SqlServer数据库

1. 下载JDBC驱动

Java连接SqlServer需要使用JDBC驱动,在连接之前我们首先需要下载JDBC驱动。下载地址可以通过搜索引擎获得,或者在官网中查找。这里我们以官网为例,讲解详细步骤。下面是驱动下载的链接地址,大家可以根据需要,选择相应版本进行下载,例如 SQL Server 2019 可以选择版本为 8.x。

https://docs.microsoft.com/zh-cn/sql/connect/jdbc/step-2-configure-the-java-development-environment-for-microsoft-sql-server?view=sql-server-ver15#step-2-1-install-the-jar-files

2. 导入JDBC驱动

2.1 创建Java项目

创建一个Java项目,例如项目名为“JavaConnectSql”。

2.2 导入JDBC驱动

下面我们将下载好的JDBC驱动导入到项目中。方法有很多,例如拷贝到磁盘,然后在Eclipse的项目中选择“Add External JARs”;或者手动添加到项目的classpath中。

这里我们使用手动导入的方式,步骤如下:

在Eclipse中右键点击项目名,选择“Build Path” -> “Configure Build Path…”

在“Java Build Path”中点击“Libraries”选项卡,点击“Add External JARs…”

选中下载好的JDBC驱动,点击“Open”完成JDBC驱动的导入。

3. 编写Java代码连接SqlServer

3.1 实例化Connection对象

在Java代码中,我们需要先加载JDBC驱动,并创建连接到数据库的Connection对象。在连接之前,需要进行数据库用户的验证。

// 驱动名称

String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";

// 数据库地址

String url = "jdbc:sqlserver://localhost:1433;DatabaseName=JavaTest";

// 用户名

String user = "sa";

// 密码

String password = "123456";

// 加载驱动

Class.forName(driver);

// 获取连接对象

Connection conn = DriverManager.getConnection(url, user, password);

3.2 实例化Statement对象

使用Java中的Statement对象,我们可以执行SQL语句并获得结果集,进行数据库的增删改查操作。

// 查询语句

String sql = "select * from student";

// 创建Statement对象

Statement statement = conn.createStatement();

// 执行查询语句

ResultSet rs = statement.executeQuery(sql);

// 处理结果集

while(rs.next()){

// 处理每一条记录

String name = rs.getString("name");

int age = rs.getInt("age");

System.out.println("姓名:"+name+", 年龄:"+age);

}

3.3 关闭连接

在Java代码中使用完数据库连接之后,一定要及时关闭连接对象,释放资源。下面是关闭连接的代码示例:

rs.close();

statement.close();

conn.close();

4. 总结

本文介绍了如何使用Java连接SqlServer数据库的操作,包括JDBC驱动的导入和数据库连接的实现。使用Java连接SqlServer数据库,可以方便的进行数据库操作,并将数据集成到Java应用程序中,支持在线和离线处理,提高了数据的管理效率。

数据库标签