Pointbase數據庫學習
2024-07-21 02:05:47
供稿:網友
pointbase是一個100%純用java編寫的小型數據庫,因為其體積?。〝祿旆掌饕鎯H1m),客戶端文件加起來不到1m,因此經??梢杂脕碜鳛轫椖垦菔?,加上是純用java編寫的,所以對平臺支持性很強,推薦用于學習與項目演示,以下是pointbase的基本配置與學習:
pointbase基本文件有三個:(可以上pointbase的官方網站下載,有評估副本免費下載:http://www.pointbase.com/
我用的是pointbase server 4.4主要文件僅三個:pbserver44.jar,pbclient44.jar,pbtools44.jar。
1)pbserver44.jar(僅1200k,當初我剛剛接觸的時候確實有點驚訝)是數據庫引擎文件,單獨運行就可以作為數據庫服務器,啟動方法java com.pointbase.net.netserver
2)pbclient44.jar提供了jdbc驅動與客戶端的相關文件,pbtools44.jar是客戶端的設置與操作,若想運行窗口配置程序:java com.pointbase.tools.toolsconsole
細節如下:
1)服務器端的設置:
1、設置環境變量classpath,把pbserver44.jar文件路徑包括進去。
2、設置數據庫配置文件pointbase.ini文件,主要設置了database數據庫的存放路徑(建立一個pointbase.ini文件,加入如下內容:
database.home=e:/pointbase/databases
3、啟動服務器:
java com.pointbase.net.netserver /port:9092 /d:3 /pointbase.ini="e:/pointbase/tools/pointbase.ini"
(說明:port參數代表端口,d代表優先級,poinbase.ini文件代表是配置文件的路徑,你可以編寫一個腳本,把以上的內容都完成,強烈建議寫個腳步)
詳細幫助可以到官方網站查資料,或者運行java com.pointbase.net.netserver /help查看參數用法
2)客戶應用段的配置:
1、環境變量的設置classpath,把pbclient44.jar與pbtools44.jar的路徑添加進去。
2、啟動客戶端:java com.pointbase.tools.toolsconsole
(你也可以編寫一個腳本<強烈建議編寫一個腳本,方便以后操作>,如windows下可以編寫一個bat文件,具體的寫法可以去查資料,極其簡單)
3)一些重要的參數內容:
通用的jdbc驅動:com.pointbase.jdbc.jdbcuniversaldriver(在包pbclient44.jar里)
url數據庫連接:jdbc:pointbase:server://<machine_name><:port>/數據庫名字
如:jdbc:pointbase:server://localhost:9092/sample
(注意冒號,當初偶就是沒有注意,結果弄了一個下午,這是偶的慘敗的教訓,希望各位注意)
關于pointbase的內容就簡單講到這里,希望大家成功,至于其他的數據庫連接如:oracle,ms sql,db 2,mysql等之類的大家有空可以自我學習,很簡單的事。不過在平時演習的時候建議你使用pointbase,那樣不會很消耗系統資源(要不你想一下在你的機子上跑eclipse<計劃寫一篇入門文章,但是想一下,網絡上的教材太多了,就不寫了〉,又同時跑個mysql,接著還要運行tomcat<幸好不是weblogic>,對一般人就是一種痛苦),至于在tomcat中的數據庫連接jndi的設置問題可以看我的另一篇文章:tomcat下的jndi的配置。
在這篇文章里有什么問題可以聯系我,或者留言:
qq:56416938