當前位置:首頁 » 編程語言 » java連接sqlite資料庫

java連接sqlite資料庫

發布時間: 2025-01-13 16:19:36

① 怎樣在普通java項目中嵌入sqlite資料庫

只要導入jar包就行了,使用的時候載入class(即Class.forName("org.sqlite.JDBC");)
然後可以用最原始的jdbc代碼去使用sqlite
比如創建連接:Connectionconn=DriverManager.getConnection("jdbc:sqlite:test.db");(其中test.db就是資料庫文件以及資料庫的名稱,這句話有兩個作用:1、如果不存在該資料庫則創建並返回連接;2、如果存在了資料庫,則直接返回連接)
代碼如下:


importjava.sql.*;

publicclassSQLiteJDBC
{
publicstaticvoidmain(Stringargs[])
{
Connectionc=null;
try{
//Class.forName載入class
Class.forName("org.sqlite.JDBC");
c=DriverManager.getConnection("jdbc:sqlite:test.db");
}catch(Exceptione){
System.err.println(e.getClass().getName()+":"+e.getMessage());
System.exit(0);
}
System.out.println("Openeddatabasesuccessfully");
}
}

創建表
importjava.sql.*;

publicclassSQLiteJDBC
{
publicstaticvoidmain(Stringargs[])
{
Connectionc=null;
Statementstmt=null;
try{
//Class.forName載入class
Class.forName("org.sqlite.JDBC");
//DriverManager.getConnection創建連接
c=DriverManager.getConnection("jdbc:sqlite:test.db");
System.out.println("Openeddatabasesuccessfully");
stmt=c.createStatement();
//sql創建表語句
Stringsql="CREATETABLECOMPANY"+
"(IDINTPRIMARYKEYNOTNULL,"+
"NAMETEXTNOTNULL,"+
"AGEINTNOTNULL,"+
"ADDRESSCHAR(50),"+
"SALARYREAL)";
//executeUpdate創建表
stmt.executeUpdate(sql);
stmt.close();
c.close();
}catch(Exceptione){
System.err.println(e.getClass().getName()+":"+e.getMessage());
System.exit(0);
}
System.out.println("Tablecreatedsuccessfully");
}
}
熱點內容
蘋果手機設備密碼是指什麼 發布:2025-09-18 01:02:26 瀏覽:465
asp門戶網站源碼 發布:2025-09-18 00:54:00 瀏覽:447
java資料庫例子 發布:2025-09-18 00:53:58 瀏覽:218
sh腳本輸出 發布:2025-09-18 00:48:10 瀏覽:256
我的世界伺服器箱里的東西沒了 發布:2025-09-18 00:39:20 瀏覽:933
java數字轉大寫 發布:2025-09-18 00:25:58 瀏覽:311
網路編程百度雲 發布:2025-09-18 00:19:52 瀏覽:124
安卓手機供電在哪裡 發布:2025-09-18 00:08:38 瀏覽:393
Linux調度器 發布:2025-09-18 00:01:50 瀏覽:275
php斜杠被轉義 發布:2025-09-17 23:56:28 瀏覽:784