java連線SQLite 程式碼如下:
Java程式碼
importjava.sql.*;
importorg.sqlite.JDBC;
/**
* 這是個非常簡單的SQLite的Java程式,
* 程式中建立資料庫、建立表、然後插入資料,
* 最後讀出資料顯示出來
*/
publicclass TestSQLite
{
publicstaticvoid main(String[] args){
try{
//連線SQLite的JDBC
Class.forName("org.sqlite.JDBC");
//建立一個數據庫名zieckey.db的連線,如果不存在就在當前目錄下建立之
Connection conn =DriverManager.getConnection("jdbc:sqlite:zieckey.db");
Statement stat = conn.createStatement();
stat.executeUpdate("create table tbl1(name varchar(20), salary int);");//建立一個表,兩列
stat.executeUpdate("insert into tbl1values("ZhangSan",8000);");//插入資料
stat.executeUpdate("insert into tbl1values("LiSi",7800);");
stat.executeUpdate("insert into tbl1values("WangWu",5800);");
stat.executeUpdate("insert into tbl1values("ZhaoLiu",9100);");
ResultSet rs = stat.executeQuery("select * from tbl1;");//查詢資料
while(rs.next()){//將查詢到的資料打印出來
System.out.print("name = "+ rs.getString("name")+" ");//列屬性一
System.out.println("salary = "+ rs.getString("salary"));//列屬性二
}
rs.close();
conn.close();//結束資料庫的連線
catch(Exception e ){
e.printStackTrace();
java連線SQLite 程式碼如下:
Java程式碼
importjava.sql.*;
importorg.sqlite.JDBC;
/**
* 這是個非常簡單的SQLite的Java程式,
* 程式中建立資料庫、建立表、然後插入資料,
* 最後讀出資料顯示出來
*/
publicclass TestSQLite
{
publicstaticvoid main(String[] args){
try{
//連線SQLite的JDBC
Class.forName("org.sqlite.JDBC");
//建立一個數據庫名zieckey.db的連線,如果不存在就在當前目錄下建立之
Connection conn =DriverManager.getConnection("jdbc:sqlite:zieckey.db");
Statement stat = conn.createStatement();
stat.executeUpdate("create table tbl1(name varchar(20), salary int);");//建立一個表,兩列
stat.executeUpdate("insert into tbl1values("ZhangSan",8000);");//插入資料
stat.executeUpdate("insert into tbl1values("LiSi",7800);");
stat.executeUpdate("insert into tbl1values("WangWu",5800);");
stat.executeUpdate("insert into tbl1values("ZhaoLiu",9100);");
ResultSet rs = stat.executeQuery("select * from tbl1;");//查詢資料
while(rs.next()){//將查詢到的資料打印出來
System.out.print("name = "+ rs.getString("name")+" ");//列屬性一
System.out.println("salary = "+ rs.getString("salary"));//列屬性二
}
rs.close();
conn.close();//結束資料庫的連線
}
catch(Exception e ){
e.printStackTrace();
}
}
}