日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Apache Derby-02通过IJ简单操作DERBY

發(fā)布時(shí)間:2024/4/17 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Apache Derby-02通过IJ简单操作DERBY 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  上回說到了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í),可以通過derby自帶的組件在CMD中查詢SYSINFO,當(dāng)顯示出系統(tǒng)信息時(shí)邊說明你已經(jīng)完成了基本的配置

    

  2.簡(jiǎn)單使用DERBY

    在之前簡(jiǎn)單的配置之后,derby就可以在本地使用了,derby是一個(gè)嵌入式關(guān)系型數(shù)據(jù)庫,這說明你可以在JVM里的任意環(huán)境中使用,值得一說的是,derby的數(shù)據(jù)庫語言正是SQL SERVER,這可以節(jié)省了人們的學(xué)習(xí)成本,可以把重心都集中放在derby 的使用方式上

  2.1利用IJ操作DERBY數(shù)據(jù)庫

    當(dāng)你解壓完derby文件時(shí),在bin文件中存在著這些組件

    

  這些是DERBY內(nèi)置的組件,你可以通過IJ去操作數(shù)據(jù)庫也可以字節(jié)開啟derby服務(wù)器

  2.2 Derby是基于JDBC的,所以可以通過IJ進(jìn)行簡(jiǎn)單的連接和創(chuàng)建,當(dāng)你打開IJ時(shí)出現(xiàn)以下界面

  

  2.3通過使用connect 'jdbc:derby:dbname;create=true'; 進(jìn)行創(chuàng)建或連接數(shù)據(jù)庫,數(shù)據(jù)庫將在默認(rèn)路徑創(chuàng)建數(shù)據(jù)庫,當(dāng)然你可以在指定路徑創(chuàng)建數(shù)據(jù)庫,只需在創(chuàng)建數(shù)據(jù)庫名字時(shí)加上路徑就行了,比如"E:/DBNAME"如下圖

  

  2.4數(shù)據(jù)庫將在指定文件創(chuàng)建數(shù)據(jù)庫文件夾,并產(chǎn)生以下文件

  

 derby為用戶生成了備份和記錄日志,方便用戶的修改操作記錄

  2.5當(dāng)你連接了一個(gè)數(shù)據(jù)庫時(shí),這說明在JVM已經(jīng)存在了一個(gè)正在運(yùn)行的數(shù)據(jù)庫,當(dāng)如果你在同一路徑創(chuàng)建相同的數(shù)據(jù)庫會(huì)產(chǎn)生以下信息

  2.6接下來就是和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)然你也可以通過資料查看當(dāng)前數(shù)據(jù)庫全部表只需通過指令SHOW TABLES即可


2.10 刪除表

  

drop table mytable;

2.11 你也可以查看當(dāng)前表中的列

  

describe 數(shù)據(jù)庫名字;

2.12 更新數(shù)據(jù)

  

update dbname set name='lynch' where id= '1'

?

?

?

?

這就是DERBY通過IJ的基本操作,你也可以通過DERBY API 進(jìn)行查看詳細(xì)的語法或者在后面的系列中詳細(xì)介紹。

  

?

轉(zhuǎn)載于:https://www.cnblogs.com/EraserHead/p/6418718.html

與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的Apache Derby-02通过IJ简单操作DERBY的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。