六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 214|回复: 0

apache-derby-10.6

[复制链接]

升级  18.67%

18

主题

18

主题

18

主题

秀才

Rank: 2

积分
78
 楼主| 发表于 2013-1-14 23:01:53 | 显示全部楼层 |阅读模式
java db

derby 10.6

一个非常小,功能全,100%JAVA反正好的不得了的数据库.

说说怎么用,[JDK先要弄好]

1. 二话不说,把它当ANT,MAVEN那样从APACHE下下来,解压,配置[DERBY_HOME][PATH],刚刚说了和ANT MAVEN一样嘛
CMD黑窗口跑这个,和MYSQL差不多.
我没有设置CLASSPATH哦

这时候,如果一切正常,ij命令就可以启动引擎,

C:\derbydb>ij
ij version 10.6
ij> connect 'jdbc:derby:firstdb;create=true';
ij>

connect 'jdbc:derby:firstdb;create=true';
这个命令是连接数据库命令,没有数据库,没有关系,
数据库名字是firstdb,create=true就是说新创建这个数据库.
然后在这个文件夹下,会多出来一堆东西,好好看看.

推出用
C:\derbydb>ij
ij version 10.6
ij> connect 'jdbc:derby:firstdb;create=true';
ij> exit
> ;
C:\derbydb>



===============


2.
想一下,现在我有JDK,和那一个DERBY_HOME,
我怎么跑SQL,哪里去找DB呢?
数据库哪里?
数据库引擎哪里?
数据库驱动哪里?
怎么连接上去?

数据库是为了持久化数据的,那数据肯定要找个地方放吧.
我不想把数据弄到JDK包里,
也不想把数据弄到DERBY_HOME包里,
那么我们创建个文件夹好不好?

直接C盘根目录,
C:\>md derbydb
在这里个包里放点东西吧
C:\>cd derbydb

C:\derbydb>copy %derby_home%\demo\programs\toursdb\*.sql .
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\disconnect.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\loadAIRLINES.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\loadCITIES.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\loadCOUNTRIES.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\loadFLIGHTAVAILABILITY1.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\loadFLIGHTAVAILABILITY2.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\loadFLIGHTS1.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\loadFLIGHTS2.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\loadTables.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\ToursDB_schema.sql
       10 file(s) copied.
命令行的'.' 不忘记哦,拷贝到本目录
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表