最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Java使用sqlite 數(shù)據(jù)庫(kù)如何生成db文件

 更新時(shí)間:2017年07月11日 15:05:18   作者:hpgary  
這篇文章主要介紹了詳解Java 操作sqllite 數(shù)據(jù)庫(kù)如何生成db文件的相關(guān)資料,需要的朋友可以參考下

Java 使用Sqllite 數(shù)據(jù)庫(kù)如何生成db文件

           本文主要介紹Java 使用Sqllite 數(shù)據(jù)庫(kù)如何生成db文件的實(shí)現(xiàn)實(shí)例,網(wǎng)上資料不是很多,自己上網(wǎng)搜資料看到的一個(gè)實(shí)例,希望可以幫助到讀者

實(shí)現(xiàn)代碼:

import java.sql.Connection; 
import java.sql.PreparedStatement; 
import java.sql.ResultSet; 
 
import javax.sql.DataSource; 
 
import org.apache.commons.dbcp2.BasicDataSource; 
import org.springframework.jdbc.datasource.DataSourceUtils; 
 
public class Main { 
 
  public static void update(String sql) { 
    DataSource data = getDataSource(); 
    Connection conn = null; 
    try { 
      conn = data.getConnection(); 
      PreparedStatement ps = conn.prepareStatement(sql); 
      ps.executeUpdate(); 
    } catch (Exception e) { 
      throw new RuntimeException(e.getMessage()); 
    } finally { 
      try { 
        DataSourceUtils.doCloseConnection(conn, dataSource); 
      } catch (Exception e) { 
      } 
    } 
  } 
 
  protected static BasicDataSource dataSource = null; 
 
  public static DataSource getDataSource() { 
    synchronized (Thread.class) { 
      if (null == dataSource) { 
        dataSource = new BasicDataSource(); 
        dataSource.setUrl("jdbc:sqlite:hp.db"); 
        dataSource.setDriverClassName("org.sqlite.JDBC"); 
      } 
    } 
    return dataSource; 
  } 
 
  public static void main(String[] args) throws Exception { 
    update("drop table if exists COMPANY"); 
    update("CREATE TABLE COMPANY (ID INT,cname VARCHAR(40))"); 
 
    for (int x = 0; x < 300; x++) { 
      update("insert into COMPANY(id , cname) values(" + x + " ,'xx" + x + "')"); 
    } 
 
    PreparedStatement ps = getDataSource().getConnection().prepareStatement("select * from COMPANY"); 
    ResultSet rs = ps.executeQuery(); 
    while (rs.next()) { 
      System.out.println(rs.getString("id") + "--" + rs.getString("cname")); 
    } 
  } 
} 

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 詳解Java停止線程的四種方法

    詳解Java停止線程的四種方法

    如何停止java的線程一直是一個(gè)困惱我們開(kāi)發(fā)多線程程序的一個(gè)問(wèn)題嗎,本文主要介紹了詳解Java停止線程的四種方法,感興趣的可以了解一下
    2021-05-05
  • apollo與springboot集成實(shí)現(xiàn)動(dòng)態(tài)刷新配置的教程詳解

    apollo與springboot集成實(shí)現(xiàn)動(dòng)態(tài)刷新配置的教程詳解

    這篇文章主要介紹了apollo與springboot集成實(shí)現(xiàn)動(dòng)態(tài)刷新配置,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • SpringBoot使用FFmpeg實(shí)現(xiàn)M3U8切片轉(zhuǎn)碼播放

    SpringBoot使用FFmpeg實(shí)現(xiàn)M3U8切片轉(zhuǎn)碼播放

    FFmpeg是一個(gè)開(kāi)源跨平臺(tái)的多媒體處理工具套件,它支持音頻、視頻文件的編碼、解碼、流媒體傳輸以及轉(zhuǎn)換等多種操作,本文小編給大家介紹了SpringBoot使用FFmpeg實(shí)現(xiàn)M3U8切片轉(zhuǎn)碼播放的操作,需要的朋友可以參考下
    2024-08-08
  • Java設(shè)計(jì)模式模板方法模式(Template)用法解析

    Java設(shè)計(jì)模式模板方法模式(Template)用法解析

    這篇文章主要介紹了Java設(shè)計(jì)模式模板方法模式(Template)用法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Spring boot熱部署devtools過(guò)程解析

    Spring boot熱部署devtools過(guò)程解析

    這篇文章主要介紹了Spring boot熱部署devtools過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 詳解Spring Cloud Zuul重試機(jī)制探秘

    詳解Spring Cloud Zuul重試機(jī)制探秘

    本篇文章主要介紹了詳解Spring Cloud Zuul重試機(jī)制探秘,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • java 內(nèi)部類(匿名類,匿名對(duì)象,靜態(tài)內(nèi)部類)詳解及實(shí)例

    java 內(nèi)部類(匿名類,匿名對(duì)象,靜態(tài)內(nèi)部類)詳解及實(shí)例

    這篇文章主要介紹了java 內(nèi)部類詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • 數(shù)組在java中的擴(kuò)容的實(shí)例方法

    數(shù)組在java中的擴(kuò)容的實(shí)例方法

    在本篇文章里小編給大家分享的是一篇關(guān)于數(shù)組在java中的擴(kuò)容的實(shí)例方法內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-01-01
  • 全面理解java中的異常處理機(jī)制

    全面理解java中的異常處理機(jī)制

    下面小編就為大家?guī)?lái)一篇全面理解java中的異常處理機(jī)制。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-06-06
  • Java接口的作用以及使用說(shuō)明

    Java接口的作用以及使用說(shuō)明

    接口是一種規(guī)范,定義了一組方法的原型,但沒(méi)有實(shí)現(xiàn),類通過(guò)實(shí)現(xiàn)接口來(lái)實(shí)現(xiàn)接口中的抽象方法,接口可以提供規(guī)范性、擴(kuò)展性和可插入性,在Java中,接口可以用來(lái)聲明一個(gè)變量,實(shí)現(xiàn)接口的類必須實(shí)現(xiàn)接口中定義的所有方法,接口提供了一種機(jī)制
    2024-11-11

最新評(píng)論

筠连县| 教育| 兰考县| 南充市| 明溪县| 视频| 定远县| 南溪县| 南澳县| 镇雄县| 英超| 长沙市| 林芝县| 高尔夫| 隆昌县| 蓬安县| 苏州市| 新乡市| 余干县| 昌乐县| 永丰县| 武夷山市| 贡觉县| 屏南县| 武安市| 比如县| 新昌县| 运城市| 庆阳市| 万山特区| 汶川县| 安多县| 霍山县| 平定县| 云浮市| 寻乌县| 五指山市| 台山市| 栾川县| 萨嘎县| 于田县|