Apache Derby-02通过IJ简单操作DERBY
上回說(shuō)到了Derby的歷史以及需要準(zhǔn)備的環(huán)境,這章將為大家介紹Apache Derby的簡(jiǎn)單操作
1.配置Derby環(huán)境
1.1去官網(wǎng)下載Derby_BIN并解壓在文件夾中
http://mirrors.cnnic.cn/apache//db/derby/db-derby-10.12.1.1/db-derby-10.12.1.1-bin.zip
1.2如果需要在本地使用DERBY需要在系統(tǒng)變量中設(shè)置變量,derby是基于JAVA環(huán)境的所以在之前需要JAVA環(huán)境變量的配置
1.3 在系統(tǒng)變量創(chuàng)建DERBY_HOME變量,并把BIN目錄添加進(jìn)去,與JAVA_HOME類似
1.4在PATH系統(tǒng)變量中添加以下命令
%DERBY_HOME%/Bin
1.5 但以上配置完成時(shí),可以通過(guò)derby自帶的組件在CMD中查詢SYSINFO,當(dāng)顯示出系統(tǒng)信息時(shí)邊說(shuō)明你已經(jīng)完成了基本的配置
2.簡(jiǎn)單使用DERBY
在之前簡(jiǎn)單的配置之后,derby就可以在本地使用了,derby是一個(gè)嵌入式關(guān)系型數(shù)據(jù)庫(kù),這說(shuō)明你可以在JVM里的任意環(huán)境中使用,值得一說(shuō)的是,derby的數(shù)據(jù)庫(kù)語(yǔ)言正是SQL SERVER,這可以節(jié)省了人們的學(xué)習(xí)成本,可以把重心都集中放在derby 的使用方式上
2.1利用IJ操作DERBY數(shù)據(jù)庫(kù)
當(dāng)你解壓完derby文件時(shí),在bin文件中存在著這些組件
這些是DERBY內(nèi)置的組件,你可以通過(guò)IJ去操作數(shù)據(jù)庫(kù)也可以字節(jié)開(kāi)啟derby服務(wù)器
2.2 Derby是基于JDBC的,所以可以通過(guò)IJ進(jìn)行簡(jiǎn)單的連接和創(chuàng)建,當(dāng)你打開(kāi)IJ時(shí)出現(xiàn)以下界面
2.3通過(guò)使用connect 'jdbc:derby:dbname;create=true'; 進(jìn)行創(chuàng)建或連接數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)將在默認(rèn)路徑創(chuàng)建數(shù)據(jù)庫(kù),當(dāng)然你可以在指定路徑創(chuàng)建數(shù)據(jù)庫(kù),只需在創(chuàng)建數(shù)據(jù)庫(kù)名字時(shí)加上路徑就行了,比如"E:/DBNAME"如下圖
2.4數(shù)據(jù)庫(kù)將在指定文件創(chuàng)建數(shù)據(jù)庫(kù)文件夾,并產(chǎn)生以下文件
derby為用戶生成了備份和記錄日志,方便用戶的修改操作記錄
2.5當(dāng)你連接了一個(gè)數(shù)據(jù)庫(kù)時(shí),這說(shuō)明在JVM已經(jīng)存在了一個(gè)正在運(yùn)行的數(shù)據(jù)庫(kù),當(dāng)如果你在同一路徑創(chuàng)建相同的數(shù)據(jù)庫(kù)會(huì)產(chǎn)生以下信息
2.6接下來(lái)就是和SQL SERVER相同的建表方式
1 create table demo(ids varchar(10) ,name varchar(10));
當(dāng)創(chuàng)建成功時(shí)顯示
2.7插入數(shù)據(jù)
?
2.8顯示數(shù)據(jù)
2.9當(dāng)然你也可以通過(guò)資料查看當(dāng)前數(shù)據(jù)庫(kù)全部表只需通過(guò)指令SHOW TABLES即可
2.10 刪除表
drop table mytable;
2.11 你也可以查看當(dāng)前表中的列
describe 數(shù)據(jù)庫(kù)名字;
2.12 更新數(shù)據(jù)
update dbname set name='lynch' where id= '1'
?
?
?
?
這就是DERBY通過(guò)IJ的基本操作,你也可以通過(guò)DERBY API 進(jìn)行查看詳細(xì)的語(yǔ)法或者在后面的系列中詳細(xì)介紹。
?
轉(zhuǎn)載于:https://www.cnblogs.com/EraserHead/p/6418718.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的Apache Derby-02通过IJ简单操作DERBY的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: UVA - 10118 Free Can
- 下一篇: win10输入法简体繁体切换