在 Java 中连接 达梦 数据库106
简介
达梦数据库(Dameng Database)是一种由中国山西省信息产业厅开发的国产分布式关系型数据库管理系统。凭借其出色的性能和可靠性,达梦数据库在政府、金融、电信等众多行业得到广泛应用。本文将介绍如何在 Java 中连接和操作达梦数据库。
依赖库
要连接达梦数据库,需要添加以下依赖库:```xml
dm
7.0.1
```
连接数据库
使用 DriverManager 类可以建立与达梦数据库的连接:```java
String url = "jdbc:dm://hostname:port/databaseName";
String username = "username";
String password = "password";
Connection conn = (url, username, password);
```
其中:
* hostname 是达梦数据库服务器的地址。
* port 是达梦数据库服务器的端口号。
* databaseName 是要连接的数据库名称。
* username 是数据库用户名。
* password 是数据库密码。
执行查询
连接到数据库后,可以使用 Statement 或 PreparedStatement 对象执行 SQL 查询。以下是使用 Statement 执行查询的示例:```java
Statement stmt = ();
ResultSet rs = ("SELECT * FROM employee");
while (()) {
int id = ("id");
String name = ("name");
(id + " " + name);
}
```
执行更新
可以使用 Statement 或 PreparedStatement 对象执行 SQL 更新操作。以下是使用 PreparedStatement 执行更新的示例:```java
String sql = "UPDATE employee SET name = ? WHERE id = ?";
PreparedStatement pstmt = (sql);
(1, "John");
(2, 1);
int rowCount = ();
("Updated " + rowCount + " row(s).");
```
关闭连接
使用完数据库后,务必关闭连接以释放资源:```java
();
();
();
```
本文介绍了如何在 Java 中连接和操作达梦数据库。通过使用 DriverManager、Statement 和 PreparedStatement 类,可以轻松地执行查询和更新操作。需要注意的是,不同的达梦数据库版本可能存在一些差异,因此建议查阅官方文档以了解具体用法和限制。
2024-10-12
上一篇:Java判断字符串是否是数字
Python字符串查找与判断:从基础到高级的全方位指南
https://www.shuihudhg.cn/134118.html
C语言如何高效输出字符串“inc“?深度解析printf、puts及格式化输出
https://www.shuihudhg.cn/134117.html
PHP高效获取CSV文件行数:从小型文件到海量数据的最佳实践与性能优化
https://www.shuihudhg.cn/134116.html
C语言控制台图形输出:从入门到精通的ASCII艺术实践
https://www.shuihudhg.cn/134115.html
Python在Linux环境下的执行与自动化:从基础到高级实践
https://www.shuihudhg.cn/134114.html
热门文章
Java中数组赋值的全面指南
https://www.shuihudhg.cn/207.html
JavaScript 与 Java:二者有何异同?
https://www.shuihudhg.cn/6764.html
判断 Java 字符串中是否包含特定子字符串
https://www.shuihudhg.cn/3551.html
Java 字符串的切割:分而治之
https://www.shuihudhg.cn/6220.html
Java 输入代码:全面指南
https://www.shuihudhg.cn/1064.html