JAVA中sqlite的使用
来源:互联网 发布:ubuntu 16.04 ibus 编辑:程序博客网 时间:2024/05/16 17:34
跟JDBC差不多,如果你熟悉JDBC的话,也有图形化的工具,可以用图形化的工具建表什么的,比较容易。
下面是一个小例子:
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
- /**
- *
- * @author qianj
- * @version 1.0.0
- * @2011-4-21 下午09:34:15
- */
- public class HelloSqlite {
- public static void main(String[] args) {
- // 加载驱动
- try {
- Class.forName("org.sqlite.JDBC");
- } catch (ClassNotFoundException e) {
- // TODO Auto-generated catch block
- // e.printStackTrace();
- System.out.println("数据库驱动未找到!");
- }
- // 得到连接 会在你所填写的目录建一个你命名的文件数据库
- Connection conn;
- try {
- conn = DriverManager.getConnection("jdbc:sqlite:c:/test.db",null,null);
- // 设置自动提交为false
- conn.setAutoCommit(false);
- Statement stmt = conn.createStatement();
- //判断表是否存在
- ResultSet rsTables = conn.getMetaData().getTables(null, null, "student", null);
- if(rsTables.next()){
- System.out.println("表存在,创建表的事情不要做了");
- } else {
- stmt.executeUpdate("create table student (id,name);");
- }
- stmt.executeUpdate("insert into student values (1,'hehe');");
- stmt.executeUpdate("insert into student values (2,'xixi');");
- stmt.executeUpdate("insert into student values (3,'haha');");
- // 提交
- conn.commit();
- // 得到结果集
- ResultSet rs = stmt.executeQuery("select * from student;");
- while (rs.next()) {
- System.out.println("id = " + rs.getString("id"));
- System.out.println("name = " + rs.getString("name"));
- }
- rs.close();
- conn.close();
- } catch (SQLException e) {
- e.printStackTrace();
- System.out.println("SQL异常!");
- }
- }
- }
先要到网上下个 sqlitejdbc-v056.jar 的包,下个支持JAVA的就行了。
引用自:http://blog.csdn.net/qjlhlh/article/details/6339945
------------------
参考2:java调用sqlite的详细配置
http://wenku.baidu.com/link?url=jX9AJ7KnQwKD-t6FKgsvY9GJJzMsMKrf06P5QmdftZYbpFvkwsVFZLu4Ip5x2ROzScdDOiD_ZQcZkS_lR_8puS8WiMkyRoF0eUMODYfP7wm
0 0
- JAVA中sqlite的使用
- JAVA中sqlite的使用
- JAVA中sqlite的使用
- java中使用sqlite
- java 中使用 sqlite
- java中使用sqlite数据库
- java中使用sqlite数据库
- Java中使用Sqlite数据库
- 简单的在Java中使用SQLite的教程
- android中sqlite的使用
- android中SQLite的使用
- android中SQLite的使用
- iOS中SQLite的使用
- Android中SQLite的使用
- Android中SQLite的使用
- sqlite中limit的使用
- MFC中SQLite的使用
- sqlite中limit的使用
- SQLite 在 Java中的使用
- libevent参考手册翻译:热身
- 学校OJ地址
- 几种常用网页文本编辑器总结
- 微软CEO新人选:爱立信掌门卫翰思
- JAVA中sqlite的使用
- 黑马程序员_Java基础_面向对象(一)_05
- Matlab--rref函数的糟蹋
- 字典树-全文检索-HDU1277
- poj1556 The Doors
- localstorage存储
- 【Cocos2d-html5游戏引擎学习笔记(13)】ProgressAction进度计时器(1)
- 中介者模式----C++实现
- 数模的这段日子