达梦数据库DM8使用

随着达梦数据库8.0版本(DM8)的诞生,达梦数据库产品在各方面上已经有了大幅提升,众多的新特性也使得达梦数据库产品更加丰富易用,相信以后更多的业务系统会使用到DM8作为底层数据库开发平台。本文将介绍使用DM8数据库进行JDBC编程的基本方法和步骤。

  1. 建立JDBC连接
    使用DriverManager建立连接,这种建立连接的途径是最常用的,也称作编程式连接。利用这种方式来建立连接通常需要如下几个步骤:

(1)加载DM8 JDBC驱动程序

由于DM8的JDBC接口做了部分调整,导致加载DM8驱动程序与以往的达梦数库有所差别。以下代码用于加载DM8的JDBC驱动程序:

Class.forName(“dm.jdbc.driver.DmDriver”);

(2)建立连接

加载 DM8 JDBC 驱动程序并在 DriverManager 类中注册后,即可用来与数据库建立连接。DriverManager 对象提供三种建立数据库连接的方法。每种方法都返回一个 Connection 对象实例,区别是参数不同。

Connection DriverManager.getConnection(String url, java.util.Properties info);

Connection DriverManager.getConnection(String url);

Connection DriverManager.getConnection(String url, String user, String password);

通常采用第三种方式进行数据库连接,该方法通过指定数据库 url、用户名、口令,来连接数据库。

DM8数据库的连接字符串为:"jdbc:dm://127.0.0.1:5236",以下代码用于建立与数据库的连接:

// 定义 DM8 URL连接串

String urlString = “jdbc:dm://127.0.0.1:5236”;

// 定义连接用户名

String userName = “SYSDBA”;

// 定义连接用户口令

String password = “SYSDBA”;

// 连接 DM8数据库

Connection conn = DriverManager.getConnection(urlString, userName, password);

  1. 使用Statement对象
    连接建立好后,可以使用Connection对象的createStatement方法创建Statement对象,以下代码用于创建Statement对象:

Statement stmt = conn.createStatement();

Statement对象提供了三种执行SQL语句的方法:

executeQuery:用于产生单个结果集的语句,如select语句;

executeUpdate:用于执行insert、update、delete、DDL语句;

execute:用于执行返回多个结果集的语句。

以下代码用于执行一条查询的SQL语句:

stmt.executeQuery(“SELECT productid,name,author,publisher FROM product”)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值