首页 > 数据库 >Derby 数据库 客户端 ij使用

Derby 数据库 客户端 ij使用

时间:2022-08-26 16:22:31浏览次数:110  
标签:数据库 Derby DERBY ij user derby HOME 客户端

  Derby数据库是由Apache下的一个开源的DB项目,与其它DB相比,它有如下的优点:

  1. 完全用Java实现

  2. 支持JDBC及SQL标准

  3. 全部文件只有2M左右

  4. 提供嵌入式的支持,可以简单地嵌入到其它的Java项目

  5. 同时提供网络数据库的功能,可以用C/S方式访问

Derby数据库有两种运行模式:

1) 内嵌模式。Derby数据库与应用程序共享同一个JVM,通常由应用程序负责启动和停止,对除启动它的应用程序外的其它应用程序不可见,即其它应用程序不可访问它;

2) 网络模式。Derby数据库独占一个JVM,做为服务器上的一个独立进程运行。在这种模式下,允许有多个应用程序来访问同一个Derby数据库。

在Apache上,Derby有4种发布包,这里以bin发布包为例。bin发布包中含有包含了执行derby数据库工具、设置derby数据库环境的脚本文件、Demo、jar文件等。

   官网下载地址:http://db.apache.org/derby/derby_downloads.html

   点击进入版本中,注意查看 Build Environment 需要的条件,点击下载 tar解压的随意目录即可。

环境变量配置:  这些选择的安装路径为 /opt/ideatech   

export DERBY_HOME=/opt/ideatech/db-derby-10.14.2.0-bin
export CLASSPATH=.:$DERBY_HOME/lib/derby.jar:$DERBY_HOME/lib/derbyclient.jar:$DERBY_HOME/lib/derbytools.jar:$DERBY_HOME/lib/derbynet.jar
export PATH=$PATH:$DERBY_HOME/bin

 

 安装成功后,切换到bin目录下,执行sysinfo 查看版本信息

 

 a.创建数据库,并且进行连接(存在则连接,不存在创建后连接)

 connect 'jdbc:derby:db;user=root;password=root;create=true';

 

 

b.新建系统用户表

create table t_user(uuid varchar(32), name varchar(10), age int, address varchar(40));

c.插入一些测试数据

insert into t_user values('B82A6C5244244B9BB226EF31D5CBE508', 'Miachel', 20, 'street 1');
insert into t_user values('B82A6C5244244B9BB226EF31D5CBE509', 'Andrew', 35, 'street 1');
insert into t_user values('B82A6C5244244B9BB226EF31D5CBE510', 'Orson', 47, 'street 1');
insert into t_user values('B82A6C5244244B9BB226EF31D5CBE511', 'Rambo', 19, 'street 1');

如果你对 sql 比较熟悉的话,操作 derby 没有任何问题。

 

标签:数据库,Derby,DERBY,ij,user,derby,HOME,客户端
From: https://www.cnblogs.com/zouhong/p/16627829.html

相关文章

  • MongoDB的安装配置及客户端登陆
    一、CentOS7MongoDB的安装及配置:到官网下载安装包https://www.mongodb.com/try/download/enterprise上传并解压到服务器#mkdir-p/usr/local/mongodb#tar......
  • 如果通过SSMS客户端连接Dataverse
    最近一直有小伙伴问,怎么通过SSMS连接Dataverse,他们在尝试连接的的时候都报了如下的错误  这个问题主要是PP中的TDS终结点没有开启的原因导致1、首先依旧是进入Power......
  • 喜马拉雅PC客户端下载
    喜马拉雅PC客户端简介+下载喜马拉雅PC客户端简介喜马拉雅PC客户端与移动版一样,这里汇聚海量精选内容,不论是相声、小说、评书、新闻、段子、该是英语等内容,应有尽有,界面精......
  • ABP-VNEXT 学习笔记(五)动态API客户端
    本篇内容需要结合上一篇  https://www.cnblogs.com/fei686868/p/16625289.html官方地址:https://docs.abp.io/zh-Hans/abp/latest/API/Dynamic-CSharp-API-Clients在上......
  • 无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态
    问题:无法向会话状态服务器发出会话状态请求。请确保ASP.NETStateService(ASP.NET状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检......
  • Django后端当中如何去获取客户端的ip
    x_forwarded_for=request.META.get('HTTP_X_FORWARDED_FOR')ifx_forwarded_for:ip=x_forwarded_for.split(',')[0]else:ip=request.META.get('REMOTE_......
  • 1030 最优贸易 求路径最大值和最小值 spfa活了 dijkstra死了
    链接:https://ac.nowcoder.com/acm/contest/26077/1029来源:牛客网题目描述C国有n个大城市和m条道路,每条道路连接这n个城市中的某两个城市。任......
  • 模拟dijkstra
    有向图一定不能存在负权边原因:因为在第一次发现最短距离就将其加入st集合中,已经确定了其距离举例:无法预知未来有一个负边减少其路径长度起点为aa到bl=2;a到c......
  • IntelliJ IDEA 设置 IBM Semeru JDK
    首先需要确定的是你的系统中已经安装了JDK可以输入 java-version 命令进行查看。  然后可以通过项目的配置JDK进行查看。  更换JDK版本选择上面......
  • Learn Dijkstra For The Last Time
    博客链接:https://www.codein.icu/learn-dijkstra/IntroductionDijkstra算法是用于求解非负权图单源最短路的经典算法。市面上的大部分教程都仅仅停留在「如何实现Dijk......