当前位置: 首页 > news >正文

金仓数据库安装

一、麒麟操作系统安装金仓数据库 

 操作系统

DISTRIB_ID=Kylin

DISTRIB_RELEASE=V10

DISTRIB_CODENAME=juniper

按照安装文档的步骤安装,记得记住设置的数据库的用户名、密码 

二、window安装连接数据库的工具软件

 

三、jdbc连接数据库

(1)连接工具or数据库如下路径找到jdbc的依赖jar,运行mvn命令安装到maven本地仓库 

 安装到maven本地仓库

mvn install:install-file -Dfile=D:\kingbase\KESRealPro\V008R006C007B0012\Interface\jdbc\kingbase8-8.6.0.jar -DgroupId=com.kingbase8 -DartifactId=kingbase8 -Dversion=8.6.0 -Dpackaging=jar

(2)pom添加依赖

    <dependencies><dependency><groupId>com.kingbase8</groupId><artifactId>kingbase8</artifactId><version>8.6.0</version></dependency></dependencies>

(3)spring boot 程序测试 引入了 druid作为连接池


spring:datasource:username: kingbasepassword: kb6688??#?serverTimezone=UTC解决时区的报错url: jdbc:kingbase8://ip:54321/testdriverClassName: com.kingbase8.Drivertype:  com.alibaba.druid.pool.DruidDataSource#Spring Boot 默认是不注入这些属性值的,需要自己绑定#druid 数据源专有配置initialSize: 5minIdle: 5maxActive: 20maxWait: 60000timeBetweenEvictionRunsMillis: 60000minEvictableIdleTimeMillis: 300000validationQuery: SELECT 1 FROM DUALtestWhileIdle: truetestOnBorrow: falsetestOnReturn: falsepoolPreparedStatements: true
package com.example.oceanbase;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.jdbc.core.JdbcTemplate;import java.sql.Connection;
import java.sql.DriverManager;
import java.util.List;
import java.util.Map;@SpringBootApplication
public class Application implements CommandLineRunner {@Autowiredprivate JdbcTemplate jdbcTemplate;public static void main(String[] args) {SpringApplication.run(Application.class, args);}//重写CommandLineRunner接口中的run方法@Overridepublic void run(String... args) throws Exception {//调用业务方法List<Map<String, Object>> res =jdbcTemplate.queryForList("select * from test");System.out.println("str = " + res.get(0).toString());System.out.println("insert = " + jdbcTemplate.queryForList("select * from action_object").size());jdbcTemplate.update("update action_object set pic_url ='test' where id=45 ");System.out.println("update = " + jdbcTemplate.queryForList("select * from action_object").size());jdbcTemplate.update("delete from action_object where id=45");System.out.println("delete = " + jdbcTemplate.queryForList("select * from action_object").size());}
}

参考文档

http://t.csdn.cn/KIhwE 

http://t.csdn.cn/o85gp

http://www.lryc.cn/news/19120.html

相关文章:

  • 深入浅出Webpack2-快速掌握webpack基本配置
  • 如何使评论具有可操作性?取悦客户的指南
  • 一文带你彻底搞懂Nginx反向代理
  • 手写SpringBoot的starter
  • pytorch1.2.0+python3.6
  • WindowsPowerShell 停止、启动、暂停和重启服务、卸载服务
  • 数据库专题
  • 浅谈MySQL索引
  • 安装包UI美化之路-通过nsNiuniuSkin来做Electron程序的打包、发布与升级
  • 飞鹅打印机怎么样?飞鹅打印机好用吗?飞鹅打印机怎么知道订单是否漏单?
  • 网络协议(八):传输层-TCP(三次握手、四次挥手原理)
  • 最新OpenMVG编译安装与逐命令运行增量式和全局式SfM教程
  • 数据结构与算法系列之插入排序
  • Text to image论文精读ALR-GAN:文本到图像合成的自适应布局优化
  • windows版 redis在同一局域网下互联
  • Near-Optimal Bayesian Online Assortment of Reusable Resources
  • 数据库复习2
  • 公众号运营之竞品分析,教你拆解公众号
  • python常见问题详解
  • MyBatis-常用SQL操作
  • DSPE-PEG-TCO;磷脂-聚乙二醇-反式环辛烯科研用化学试剂简介
  • 华为OD机试真题Java实现【最小施肥机能效】真题+解题思路+代码(20222023)
  • 【问题记录】【排查问题的方法总结】vue3中数据失去响应式?为什么数据变了,视图只更新了一次就不再更新了?
  • 基于遗传算法的柔性生产调度研究(Matlab代码实现)
  • Heroku的12条准则
  • Qt图片定时滚动
  • 深度学习引言
  • ESP32 WIFI使用介绍
  • JavaEE简单实例——MyBatis的一对一映射的嵌套查询的简单介绍和基础配置
  • 详解指针(进阶版)(1)