详解Java使用sqlite 数据库如何生成db文件
程序员文章站
2023-12-10 09:00:16
java 使用sqllite 数据库如何生成db文件
&nbs...
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文件
-
EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型
-
Java如何实现生成图片并且存入数据库的sql语句详解
-
Java文件转换成UML类图如何使用MyEclipse实现的图文详解
-
Java如何实现生成图片并且存入数据库的sql语句详解
-
Java文件转换成UML类图如何使用MyEclipse实现的图文详解
-
EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型