依赖:
<!-- 达梦数据库驱动依赖 -->
<dependency>
<groupId>com.dameng</groupId>
<artifactId>DmJdbcDriver18</artifactId>
<version>8.1.3.140</version>
</dependency>
测试用例:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class DmDatabaseConnectionDemo {
public static void main(String[] args) {
// 数据库连接URL,格式为:jdbc:dm://服务器地址:端口号
String connectionUrl = "jdbc:dm://localhost:5236";
// 数据库的用户名(不区分大小写)和密码
String username = "test";
String password = "test12345";
try {
// 加载JDBC驱动
Class.forName("dm.jdbc.driver.DmDriver");
// 建立连接
Connection connection = DriverManager.getConnection(connectionUrl, username, password);
System.out.println("dm数据库连接成功");
// 操作数据库
// 无参select,有返回数据集
Statement statement = connection.createStatement();
// 注意:这里的表名必须要用双引号包裹,不然就报错
ResultSet resultSet = statement.executeQuery("select * from \"dept\"");
System.out.println("成功执行sql查询");
// 打印查询数据集
while (resultSet.next()){
System.out.println("查询内容:" + resultSet.getInt("id") + "," + resultSet.getString("name"));
}
// 关闭资源
statement.close();
resultSet.close();
// 关闭连接
connection.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}