zoukankan      html  css  js  c++  java
  • 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连接达梦数据库的小示例。

     

  • 相关阅读:
    关于web前端网站优化
    C/S与B/S架构的区别和优缺点
    什么是闭包?闭包的优缺点?
    JavaScript中基本数据类型和引用数据类型的区别
    jQuery对象与DOM对象之间的转换方法
    (转)第05节:Fabric.js的动画设置
    (转)第04节:Fabric.js用路径画不规则图形
    layui表单与原生js表单的一些小问题(三)
    layui表单与原生js表单的一些小问题(二)
    layui表单与原生js表单的一些小问题(一)
  • 原文地址:https://www.cnblogs.com/dubnation/p/12697874.html
Copyright © 2011-2022 走看看