java连接达梦数据库dm8

依赖:

<!-- 达梦数据库驱动依赖 -->
<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();
        }
    }
}

猜你喜欢

转载自blog.csdn.net/BillKu/article/details/143030780