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小时内与您取得联系。