全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解Java使用sqlite 数据库如何生成db文件

Java 使用Sqllite 数据库如何生成db文件

           本文主要介绍Java 使用Sqllite 数据库如何生成db文件的实现实例,网上资料不是很多,自己上网搜资料看到的一个实例,希望可以帮助到读者

实现代码:

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")); 
    } 
  } 
} 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# Java使用sqlite  # 数据库如何生成db文件  # Java  # sqlite  # 数据库生成db文件的实例  # sqlite数据库的介绍与java操作sqlite的实例讲解  # Rxjava2_Flowable_Sqlite_Android数据库访问实例  # C#/Java连接sqlite与使用技巧  # 关于Java 项目封装sqlite连接池操作持久化数据的方法  # 希望能  # 谢谢大家  # 可以帮助  # 网上  # Main  # update  # static  # String  # void  # datasource  # jdbc  # DataSourceUtils  # springframework  # public  # prepareStatement  # ps  # executeUpdate  # Exception  # catch  # getDataSource 


相关文章: 建站之星安装后如何配置SEO及设计样式?  如何快速搭建个人网站并优化SEO?  如何在万网自助建站平台快速创建网站?  一键网站制作软件,义乌购一件代发流程?  高端企业智能建站程序:SEO优化与响应式模板定制开发  代刷网站制作软件,别人代刷火车票靠谱吗?  网页设计与网站制作内容,怎样注册网站?  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  三星网站视频制作教程下载,三星w23网页如何全屏?  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?  如何在Windows服务器上快速搭建网站?  如何在自有机房高效搭建专业网站?  名字制作网站免费,所有小说网站的名字?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  如何通过.red域名打造高辨识度品牌网站?  如何通过免费商城建站系统源码自定义网站主题与功能?  如何基于云服务器快速搭建个人网站?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  免费ppt制作网站,有没有值得推荐的免费PPT网站?  如何快速生成高效建站系统源代码?  公众号网站制作网页,微信公众号怎么制作?  如何快速搭建虚拟主机网站?新手必看指南  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  宝塔建站后网页无法访问如何解决?  网站网页制作专业公司,怎样制作自己的网页?  建站之星如何防范黑客攻击与数据泄露?  宁波免费建站如何选择可靠模板与平台?  如何在云指建站中生成FTP站点?  如何选择适配移动端的WAP自助建站平台?  网页设计网站制作软件,microsoft office哪个可以创建网页?  临沂网站制作公司有哪些,临沂第四中学官网?  Swift中swift中的switch 语句  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  手机网站制作与建设方案,手机网站如何建设?  打鱼网站制作软件,波克捕鱼官方号怎么注册?  黑客入侵网站服务器的常见手法有哪些?  如何在阿里云域名上完成建站全流程?  香港服务器租用每月最低只需15元?  XML的“混合内容”是什么 怎么用DTD或XSD定义  制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?  建站168自助建站系统:快速模板定制与SEO优化指南  如何在腾讯云服务器快速搭建个人网站?  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  网站代码制作软件有哪些,如何生成自己网站的代码?  如何高效完成独享虚拟主机建站?  济南网站制作的价格,历城一职专官方网站?  如何选择CMS系统实现快速建站与SEO优化?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。