使用 Java 连接 SQL Server 数据库的示例代码
需积分: 11 65 浏览量
更新于2024-09-07
1
收藏 1KB TXT 举报
SQL Server 连接数据库的 Java 实现
在本文中,我们将探讨如何使用 Java 语言连接 SQL Server 数据库,并执行基本的数据库操作。我们将通过一个简单的示例程序,演示如何使用 JDBC(Java Database Connectivity)API 连接 SQL Server 数据库,并执行查询操作。
标题:SQL Server 源文件
描述:连接数据库的运行代码,为广大程序爱好者提供更加方便的路径
标签:mysqlserver
部分内容:
首先,我们需要引入必要的 Java 包,包括 `java.sql.Connection`、`java.sql.DriverManager`、`java.sql.ResultSet`、`java.sql.SQLException` 和 `java.sql.Statement`。这些包提供了基本的数据库操作接口。
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
```
接下来,我们定义了一个 `MysqlTest` 类,用于连接 SQL Server 数据库。
```java
public class MysqlTest {
public static void main(String[] args) {
// ...
}
}
```
在 `main` 方法中,我们首先加载 SQL Server 的 JDBC 驱动程序。
```java
String name = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
```
然后,我们定义了连接数据库的 URL、用户名和密码。
```java
String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=db_supermarket";
String USERNAME = "ʤ֪";
String PASSWORD = "llwfq321";
```
接下来,我们使用 `Class.forName` 方法加载 JDBC 驱动程序,并使用 `DriverManager` 获取连接对象。
```java
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("سɹ");
Connection conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);
System.out.println("ݿӳɹ");
// ...
} catch (ClassNotFoundException e) {
System.out.println("ʧ");
} catch (SQLException e) {
e.printStackTrace();
System.out.println("ݿʧ");
}
```
在获取连接对象后,我们可以使用 `Statement` 对象执行 SQL 语句。这里,我们执行了一个简单的查询操作,查询 `tb_dept` 表中的所有记录。
```java
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from tb_dept");
while (rs.next()) {
System.out.println(rs.getString(1) + "\t" + rs.getString(2) + "\t");
}
rs.close();
stmt.close();
```
最后,我们关闭了连接对象和语句对象,以释放资源。
知识点:
1. JDBC(Java Database Connectivity)API:JDBC 是 Java 语言连接数据库的标准 API,提供了基本的数据库操作接口。
2. SQL Server 的 JDBC 驱动程序:SQL Server 的 JDBC 驱动程序是由 Microsoft 提供的,用于连接 SQL Server 数据库。
3. 连接数据库:使用 JDBC API 连接数据库需要提供连接 URL、用户名和密码。
4. 执行 SQL 语句:使用 `Statement` 对象可以执行 SQL 语句,例如查询、插入、更新和删除操作。
5. 结果集:使用 `ResultSet` 对象可以获取查询结果,并遍历结果集。
总结:
在本文中,我们探讨了如何使用 Java 语言连接 SQL Server 数据库,并执行基本的数据库操作。我们使用了 JDBC API 连接数据库,执行了查询操作,并获取了结果集。这个示例程序演示了如何使用 Java 语言连接数据库,并执行基本的数据库操作。
2009-06-25 上传
2008-12-11 上传
2023-11-13 上传
W_888888888
- 粉丝: 0
- 资源: 1
最新资源
- object-tracking:车辆和行人的目标跟踪
- Send to Kindle for Google Chrome-crx插件
- torch_sparse-0.6.12-cp38-cp38-linux_x86_64whl.zip
- 简易PS2控制的小车设计方案(代码部分)裸机版本(STM32F103C8T6+CUBEMX+Keil+PS2X)
- ep1c12_32_vga.rar_VHDL/FPGA/Verilog_Others_
- Machine-Learning
- ideas:集思广益,共享,创造!
- torch_sparse-0.6.11-cp37-cp37m-macosx_10_14_x86_64whl.zip
- 最全Java注解图文超详解(建议收藏)
- elixir-ellipticoind:Ellipticoin是一种类似以太坊的区块链,针对可持续性和开发人员的幸福进行了优化。 Ellipticoin网络使用Burn Nakamoto共识工作证明的混合证明来达成共识。 这是用Elixir和Rust编写的Ellipticoin节点的参考实现
- CSCE247_HW_02
- MarcosRigal:在此存储库中,是出现在配置文件中的REDAME,在Random Stuff文件夹中,您会找到我一直在做的小程序和脚本
- sthInteresting:收集一些有意思的东西
- Bytecats:一套功能完善的wordpress企业站基础模板主题
- ASP基于BS车辆调度管理系统(源代码+论文).zip
- 创建和整理提交消息的工具-JavaScript开发