• Derby 数据库 客户端 ij使用


      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 没有任何问题。

  • 相关阅读:
    Echarts 实现中国地图并轮播指定的地区?
    Linux安装Zookeeper
    初遇携程apollo配置中心
    eclipse安装lombok
    依赖layui form模块 复选框tree插件(拓展可根据属性单选还是多选,数据反选)
    centos7环境下mysql5.7的安装与配置
    中文算数验证码(加减乘除)
    获取请求主机IP地址,如果通过代理进来,则透过防火墙获取真实IP地址;
    jdk自带的MD5进行数据的加密与解密
    MyBatis-plus 代码生成器
  • 原文地址:https://www.cnblogs.com/zouhong/p/16627829.html
Copyright © 2020-2023  润新知