JavaSE15_JDBC编程之Java链接Sqlite
来源:互联网 发布:淘宝开店培训骗局 编辑:程序博客网 时间:2024/06/10 12:06
JDBC编程之Java链接Sqlite
1. 下载驱动SQLite Xerial Driver
2. 编辑Demo
package com.hoonee.javase.jdbc;import java.io.File;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * JDBC编程之链接Sqlite数据库 * * @author Hoonee * @mail hoonee@163.com */public class SqliteDemo {public static void main(String[] args) {// 每次执行程序时,删除原来的数据库File demoDbFile = new File("src/com/hoonee/javase/jdbc/demo.db");if (demoDbFile.exists()) {demoDbFile.delete();}// 导入数据库驱动try {Class.forName("org.sqlite.JDBC");System.out.println("Load sqlite Driver sucess!");} catch (java.lang.ClassNotFoundException e) {System.out.println("Fail to Load sqlite Driver!");System.out.println(e.getMessage());}try {// 链接数据库String url = "jdbc:sqlite:src/com/hoonee/javase/jdbc/demo.db";Connection conn = DriverManager.getConnection(url);System.out.println("get connection sucessfully!");Statement stmt = conn.createStatement();System.out.println("create statement sucessfully!");// 创建表stmt.execute("CREATE TABLE t_demo(id integer primary key, name char(10))");// 插入数据stmt.execute("INSERT INTO t_demo(id, name) VALUES(1, 'sqlite')");stmt.execute("INSERT INTO t_demo(id, name) VALUES(2, 'mysql')");// 查询数据ResultSet rs = stmt.executeQuery("SELECT * FROM t_demo");System.out.println("execute query sucessfully!");System.out.println("id\tname");while (rs.next()) {String id = rs.getString("id");String name = rs.getString("name");System.out.println(id + "\t" + name);}// 关闭数据库资源stmt.close();System.out.println("close statement sucessfully!");conn.close();System.out.println("close connection sucessfully!");}catch (SQLException e) {System.out.println("Fail!");System.out.println(e.getMessage());}}}
0 0
- JavaSE15_JDBC编程之Java链接Sqlite
- JavaSE15_JDBC编程之JDBC驱动的四种类型
- Java编程之字符串链接
- Android编程之SQLite补充
- sqlite 链接
- PHP编程之:链接数据库
- 安卓数据库编程之Sqlite
- SQLite剖析之编程接口详解
- sqlite编程
- asp 链接sqlite
- sqlite相关链接
- qt 链接sqlite数据库
- unity链接sqlite数据库
- cordova sqlite的链接
- Java之MySql数据库链接
- Java之JDBC链接数据库
- 模块化编程之动态链接库:隐式链接
- 模块化编程之动态链接库:显式链接
- 字符设备的创建和上层应用如何使用
- c++编译器的工作
- C语言默认参数值的实现
- 11 个创新的网站滑动效果设计案例展示
- Qt Creator项目中使用qss
- JavaSE15_JDBC编程之Java链接Sqlite
- ios开发,将子线程获取的数据实时更新到UI
- 适配器设计模式
- ALSA声卡驱动中的DAPM详解之三:如何定义各种widget
- RSA加解密
- rhel中只有vim,升级到gvim的方法
- Sqlite_命令行创建DB数据库文件
- android SQLite
- 简单LED驱动创建和使用