Java使用JDBC串連SQLite資料庫進行各種資料操作的詳細過程

來源:互聯網
上載者:User

Java使用JDBC串連SQLite資料庫進行各種資料操作的詳細過程

前言:
SQLite是遵守ACID 的關係型資料庫管理系統,它包含在一個相對小的C庫中。它是D.RichardHipp建立的公有領域項目。
不像常見的客戶-伺服器範例,SQLite引擎不是個程式與之通訊的獨立進程,而是串連到程式中成為它的一個主要部分。所以主要的通訊協定是在程式設計語言內的直接API調用。這在消耗總量、延遲時間和整體簡單性上有積極的作用。整個資料庫(定義、表、索引和資料本身)都在宿主主機上儲存在一個單一的檔案中。它的簡單的設計是通過在開始一個事務的時候鎖定整個資料檔案而完成的。


一,準備sqlite資料來源
由於sqlite是記憶體資料庫,還會有一個資料檔案,本質上是去訪問一個檔案,所以可以把linux下的sqlite的庫檔案copy出來到自己筆記本本地,然後在調用java程式訪問操作sqlite庫。

(1),安裝sqlite
: Wget http://www.sqlite.org/2014/sqlite-autoconf-3080403.tar.gz
開始安裝:
tar xvfz sqlite-autoconf-3080403.tar.gz
cd sqlite-autoconf-3080403
./configure --prefix=/usr/local
make
make install

(2),準備資料來源
[root@localhost sqlite-autoconf-3080403]# sqlite3 tim.db
SQLite version 3.8.4.3 2014-04-03 16:53:12
Enter ".help" for usage hints.
sqlite> .table
sqlite> create table t1(id int);
sqlite> insert into t1 select 1;
sqlite> .exit
[root@localhost sqlite-autoconf-3080403]# ll tim.db
-rw-r--r-- 1 root root 2048 Aug 29 09:34 tim.db
[root@localhost sqlite-autoconf-3080403]#

(3),通過SecureFX工具把tim.db資料檔案copy到本地磁碟E盤根目錄下面,如所示:




二,開始準備Eclipse環境
載入jdbc的jar包,jdbc的jar包 sqlitejdbc-v033-nested.jar,為:

 

------------------------------------------分割線------------------------------------------

 

免費在 http://linux.bkjia.com/

 

使用者名稱與密碼都是www.bkjia.com

 

具體下載目錄在 /2014年資料/8月/29日/Java使用JDBC串連SQLite資料庫進行各種資料操作的詳細過程

 

下載方法見

 

------------------------------------------分割線------------------------------------------

SQLite3 安裝、基本操作

Ubuntu 12.04下SQLite資料庫簡單應用

Ubuntu 12.04下安裝 SQLite及其使用方法



並且將其添加到classpath系統內容變數中:點擊java工程右鍵,選擇最後一個選項Properties,再選擇Java Build Path,再選擇Libraries,再選擇Add External JARs...,然後載入本地的sqlitejdbc-v033-nested.jar包,載入路徑過程如所示:

更多詳情見請繼續閱讀下一頁的精彩內容:

  • 1
  • 2
  • 下一頁

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.