亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

SQLite - Java

2019-11-06 06:03:59
字體:
來源:轉載
供稿:網友
     在 java 程序中使用 SQLite 之前,我們需要確保機器上已經有 SQLite JDBC Driver 驅動程序和 Java。可以查看 Java 教程了解如何在計算機上安裝 Java?,F在,我們來看看如何在機器上安裝 SQLite JDBC 驅動程序。    從 sqlite-jdbc庫下載 sqlite-jdbc-(VERSION).jar 的最新版本。    在您的 class 路徑中添加下載的 jar 文件 sqlite-jdbc-(VERSION).jar,或者在 -classpath 選項中使用它,這將在后面的實例中進行講解。

    在學習下面部分的知識之前,您必須對 Java JDBC 概念有初步了解。如果您還未了解相關知識,那么建議您可以先花半個小時學習下 JDBC 教程相關知識,這將有助于您學習接下來講解的知識。

package sqliteDemo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class sqliteTest {        PRivate static Connection c = null;    private static Statement stmt = null;        /**     * @param args     */    public static void main(String[] args) {        try {          Class.forName("org.sqlite.JDBC");                c = DriverManager.getConnection("jdbc:sqlite:test.db");//如果數據庫不存在,那么它就會被創建,最后將返回一個數據庫對象。          System.out.println("Opened database successfully");             createdTable();          //insert();          //select();          //update();          //delete();                    stmt.close();          c.close();        } catch ( Exception e ) {          System.err.println( e.getClass().getName() + ": " + e.getMessage() );          System.exit(0);        }           }            public static void createdTable() throws SQLException{          stmt = c.createStatement();          String sql = "CREATE TABLE COMPANY " +                       "(ID INT PRIMARY KEY     NOT NULL," +                       " NAME           TEXT    NOT NULL, " +                        " AGE            INT     NOT NULL, " +                        " ADDRESS        CHAR(50), " +                        " SALARY         REAL)";           stmt.executeUpdate(sql);          System.out.println("Table created successfully");    }            public static void insert() throws SQLException{          c.setAutoCommit(false);          stmt = c.createStatement();          String sql = "INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) " +                       "VALUES (1, 'Paul', 32, 'California', 20000.00 );";           stmt.executeUpdate(sql);          sql = "INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) " +                "VALUES (2, 'Allen', 25, 'Texas', 15000.00 );";           stmt.executeUpdate(sql);          sql = "INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) " +                "VALUES (3, 'Teddy', 23, 'Norway', 20000.00 );";           stmt.executeUpdate(sql);          sql = "INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) " +                "VALUES (4, 'Mark', 25, 'Rich-Mond ', 65000.00 );";           stmt.executeUpdate(sql);          c.commit();          stmt.close();          System.out.println("Insert successfully");    }            public static void select() throws SQLException{          c.setAutoCommit(false);          stmt = c.createStatement();          ResultSet rs = stmt.executeQuery( "SELECT * FROM COMPANY;" );          while ( rs.next() ) {             int id = rs.getInt("id");             String  name = rs.getString("name");             int age  = rs.getInt("age");             String  address = rs.getString("address");             float salary = rs.getFloat("salary");             System.out.print( "ID = " + id );             System.out.print( "NAME = " + name );             System.out.print( "AGE = " + age );             System.out.print( "ADDRESS = " + address );             System.out.println( "SALARY = " + salary );          }          rs.close();    }            public static void update() throws SQLException{          c.setAutoCommit(false);          stmt = c.createStatement();          String sql = "UPDATE COMPANY set SALARY = 25000.00 where ID=2;";          stmt.executeUpdate(sql);          c.commit();          ResultSet rs = stmt.executeQuery( "SELECT * FROM COMPANY;" );          while ( rs.next() ) {             int id = rs.getInt("id");             String  name = rs.getString("name");             int age  = rs.getInt("age");             String  address = rs.getString("address");             float salary = rs.getFloat("salary");             System.out.print( "ID = " + id );             System.out.print( "NAME = " + name );             System.out.print( "AGE = " + age );             System.out.print( "ADDRESS = " + address );             System.out.println( "SALARY = " + salary );          }          rs.close();                }        public static void delete() throws SQLException{          c.setAutoCommit(false);          stmt = c.createStatement();          String sql = "DELETE from COMPANY where ID=2;";          stmt.executeUpdate(sql);          c.commit();          ResultSet rs = stmt.executeQuery( "SELECT * FROM COMPANY;" );          while ( rs.next() ) {             int id = rs.getInt("id");             String  name = rs.getString("name");             int age  = rs.getInt("age");             String  address = rs.getString("address");             float salary = rs.getFloat("salary");             System.out.println( "ID = " + id );             System.out.println( "NAME = " + name );             System.out.println( "AGE = " + age );             System.out.println( "ADDRESS = " + address );             System.out.println( "SALARY = " + salary );             System.out.println();          }          rs.close();    }}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美极品少妇全裸体| 国产精品久久色| 色偷偷亚洲男人天堂| 亚洲少妇中文在线| 久久久久久国产精品美女| 国产在线视频不卡| 成人深夜直播免费观看| 国产精品美女www爽爽爽视频| 奇米一区二区三区四区久久| 亚洲欧美精品在线| 欧美精品999| 78色国产精品| 久久精品最新地址| 8x海外华人永久免费日韩内陆视频| 国产精品丝袜白浆摸在线| 黄色一区二区在线| 久久久久久久91| 宅男66日本亚洲欧美视频| 高清日韩电视剧大全免费播放在线观看| 欧美贵妇videos办公室| 伊人亚洲福利一区二区三区| 亚洲白拍色综合图区| 亚洲精品国产综合区久久久久久久| 久久夜色精品亚洲噜噜国产mv| 91香蕉嫩草影院入口| 怡红院精品视频| 国产一区私人高清影院| 九九热精品在线| 久热精品视频在线免费观看| 欧美亚洲国产成人精品| 欧美午夜激情在线| 岛国av一区二区三区| 欧美在线欧美在线| 懂色av一区二区三区| 国产精品户外野外| 77777少妇光屁股久久一区| 亚洲男人第一av网站| 久久精品夜夜夜夜夜久久| 亚洲男人的天堂网站| 国模叶桐国产精品一区| 成人午夜一级二级三级| 日韩精品在线视频美女| 在线播放日韩专区| 欧美激情在线观看视频| 668精品在线视频| 91免费看片在线| 欧美大秀在线观看| 国产欧美日韩视频| 亚洲国产精久久久久久久| 亚洲午夜未满十八勿入免费观看全集| 日韩人在线观看| 亚洲视频一区二区三区| 亚洲精品999| 亚洲人成在线一二| 97福利一区二区| 亚洲aa在线观看| 日本精品在线视频| 91色p视频在线| 欧美精品一本久久男人的天堂| 日韩精品在线视频美女| 亚洲男人的天堂在线| 日本人成精品视频在线| 国产精品久久久久免费a∨大胸| 粉嫩av一区二区三区免费野| 国产精品美女www| 久久久噜噜噜久久久| 亚洲精品一区久久久久久| 欧美有码在线观看| www.99久久热国产日韩欧美.com| 日韩免费在线电影| 国产精品吴梦梦| 丰满岳妇乱一区二区三区| 日本欧美精品在线| xxxx性欧美| 欧亚精品在线观看| 日韩三级成人av网| 精品在线欧美视频| 国产91久久婷婷一区二区| 最新国产精品亚洲| 欧美专区中文字幕| 日韩激情av在线免费观看| 中文字幕亚洲一区二区三区| 国产成人拍精品视频午夜网站| www.国产一区| 欧美黑人极品猛少妇色xxxxx| 欧美高清自拍一区| 欧美黑人巨大xxx极品| 欧美大秀在线观看| 美女视频久久黄| 91在线精品播放| 97视频国产在线| 久久色精品视频| 久久精品国产99国产精品澳门| 欧美激情日韩图片| 国产欧美日韩亚洲精品| 国产免费一区二区三区香蕉精| 亚洲www在线| 亚洲欧美日韩国产成人| 国产精品香蕉国产| 中文字幕自拍vr一区二区三区| 久久人人爽亚洲精品天堂| 国产日韩欧美另类| 亚洲无亚洲人成网站77777| 亚州国产精品久久久| 久久久久一本一区二区青青蜜月| 91九色国产社区在线观看| 国产成人一区二区三区| 久久综合九色九九| 欧美一区在线直播| 国产精品美女午夜av| 丝袜亚洲欧美日韩综合| 中文字幕日韩欧美精品在线观看| 国产精品永久免费观看| 亚洲一区国产精品| 久久人人爽人人爽人人片av高请| 久久久久久久电影一区| 国产精品久久久久久久久男| 国产精品视频一| 日韩女在线观看| 欧美中在线观看| 成人激情视频小说免费下载| 国产91精品久久久久| 高清亚洲成在人网站天堂| 黑人狂躁日本妞一区二区三区| 国产色婷婷国产综合在线理论片a| 一区二区在线视频播放| 久久精品亚洲一区| 中文字幕亚洲综合久久筱田步美| 久久久久久尹人网香蕉| 视频在线观看一区二区| 亚洲欧美日本精品| 欧美一级视频一区二区| 一区二区三区精品99久久| 国产精品久久久久久久久久新婚| 国产精品福利在线观看| 日韩在线视频网| 精品色蜜蜜精品视频在线观看| 欧美夫妻性生活视频| 精品人伦一区二区三区蜜桃免费| 色偷偷888欧美精品久久久| 日韩高清电影好看的电视剧电影| 中文字幕精品久久| 日韩欧美在线视频日韩欧美在线视频| 国产精品热视频| 亚洲性夜色噜噜噜7777| 美女av一区二区| 日韩一区二区福利| 国产99久久久欧美黑人| 久久人人爽人人爽人人片亚洲| 国产成人精品一区二区在线| 一区二区三区四区在线观看视频| 中文字幕国产日韩| 欧美激情亚洲精品| 影音先锋欧美精品| 97精品国产97久久久久久| 国产精品视频xxxx| 欧美成人剧情片在线观看| 精品国产乱码久久久久久婷婷| 日韩美女视频中文字幕| 国产丝袜一区二区三区免费视频| 欧美午夜视频在线观看| 国产国语刺激对白av不卡| 精品国产91乱高清在线观看| 欧美一区二区三区四区在线|