• JDBC连接达梦7数据库


    DM JDBC 介绍 

      DM JDBC 驱动程序是 DM数据库的 JDBC 驱动程序,它是一个能够支持基本 SQL 功能 的通用应用程序编程接口,支持一般的 SQL 数据库访问。 

      通过 JDBC 驱动程序,用户可以在应用程序中实现对 DM 数据库的连接与访问,JDBC 驱动程序的主要功能包括:

      1. 建立与 DM 数据库的连接;

      2. 转接发送 SQL 语句到数据库;

      3. 处理并返回语句执行结果。

    通过DM JDBC连接dm数据库

      1.spring项目,先引入DM JDBC驱动

      新建lib目录将驱动包放入

      引入DM JDBC依赖

    <!--按如下方式引入每一个第三方的jar包,其中${project.basedir}指当前项目的根目录-->
    <dependency>
    <groupId>com.DmJdbcDriver18</groupId>
    <artifactId>DmJdbcDriver18</artifactId>
    <scope>system</scope>
    <version>1.0</version>
    <systemPath>${project.basedir}/src/main/lib/DmJdbcDriver18.jar</systemPath>
    </dependency>
      2.通过JDBC创建数据库连接,对数据库进行操作
    @SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
    @RestController
    public class AppController {
    
        public static void main(String[] args) {
            SpringApplication.run(AppController.class,args);
        }
    
    
        @RequestMapping("/get")
        public String getEmployee() throws ClassNotFoundException, SQLException {
            Class.forName("dm.jdbc.driver.DmDriver");
            String url = "jdbc:dm://127.0.0.1:5236";
            // 加载驱动程序
            // 主库 IP = 223.254.254.19
            String userID = "SYSDBA";
            String passwd = "dameng123";
            Connection con = DriverManager.getConnection(url, userID, passwd);
            PreparedStatement ps = con.prepareStatement("select EMPLOYEE_NAME from test.employees;");
            ResultSet rs = ps.executeQuery();
            String name = "";
            while (rs.next())
            {
                name = rs.getString("EMPLOYEE_NAME");
            }
    
            return name;
        }
    
    }

    结果:

     以上就是简单的通过JDBC连接达梦数据库的小示例。

     

  • 相关阅读:
    Wintellect的Power Collections库
    rabbitMQ的几种工作模式
    解决死锁问题
    项目#editormd 的使用
    spring cloud篇#1
    科学#老鼠和毒药
    #杂记#实现一个简单的tomcat
    #栈#leetcode856.括号的分数
    #栈#单调栈#leetCode94.验证栈序列
    #树#遍历#LeetCode37.序列化二叉树
  • 原文地址:https://www.cnblogs.com/dubnation/p/12697874.html
Copyright © 2020-2023  润新知