JAVA内嵌derby数据库打包_JAVA_derby内嵌数据库总结-day170331

差不多一个月了,折腾那一份代码,源代码中连接的是derby,但是一开始什么也不知道,网上一堆关于连接MySql的视频,就改成MySql

但是,今天抄写的代码出问题了,只好从头开始(再抄一遍),网上简单的搜了搜,哇一大堆,现总结如下(仅限我的代码里用到的··或者可能用到的

下载 安装 derby

下载地址:http://db.apache.org/derby /derby_downloads.html,下载最新版本。

解压缩到任意文件夹,我的是:E:\Java\Joy\derby

配置环境变量

建立DERBY_HOME,值:E:\Java\Joy\derby\db- derby-10.5.3.0-bin\db-derby-10.5.3.0-bin

在Path加入:%DERBY_HOME%\bin

在CLASSPATH加入:%DERBY_HOME%\lib \derby.jar;%DERBY_HOME%\lib\derbyclient.jar;%DERBY_HOME%\lib\derbytools.jar;%DERBY_HOME%\lib\derbynet.jar

测试是否成功安装

打开命令行 ,运行 sysinfo

如果安装成功,将会看到相关信息,下面是截取的部分信息。

——— Derby 信息 ——–

JRE – JDBC: Java SE 6 – JDBC 4.0

[E:\Java\Joy\derby\db-derby-10.5.3.0-bin\db-derby-10.5.3.0-bin\lib\derby.jar] 10

.5.3.0 – (802917)

[E:\Java\Joy\derby\db-derby-10.5.3.0-bin\db-derby-10.5.3.0-bin\lib\derbytools.ja

r] 10.5.3.0 – (802917)

[E:\Java\Joy\derby\db-derby-10.5.3.0-bin\db-derby-10.5.3.0-bin\lib\derbynet.jar]

10.5.3.0 – (802917)

[E:\Java\Joy\derby\db-derby-10.5.3.0-bin\db-derby-10.5.3.0-bin\lib\derbyclient.j

ar] 10.5.3.0 – (802917)

连接derby(服务器模式暂且不表)

进入到指定的目录,或者你想存放数据库的目录,可以通过命令行选择指定的目录,

或者图形界面下直接找到那个文件夹然后shift+鼠标右键->在此处打开命令行窗口。

内嵌方式下连接derby每次启动只能连接一次,比如项目已启动并已连接,那么再一次的启动项目就会因为连接不上抛出异常,当然也可以弹出提示信息,作其它处理。

derby简单命令

我试了,没有show databases,但是可以show tables,还有就是exit 和 help

目前就用到这些,再更新。

另外

程序中创建数据库时,如果没有指定目录,会默认在项目的根目录下,生成一个以derby数据库名的目录

比如:

private static final String URL = "jdbc:derby:db_album";// 数据库URL

conn = DriverManager.getConnection(URL+";create=true");// 创建新的数据库连接

我的项目名是AlbumModule,那么就会在D:\ProgrammeFiles\eclipseWorkspace\AlbumModule文件夹下建立了一个db_album的文件夹

derby中没有删除数据库的指令,但是可以通过直接删除当初建立数据库时产生的文件夹

比如:

db_album  不想要了,直接删了,然后去回收站彻底删了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值