java sqlite 内存_java+sqlite

sqlite是一个小型的数据库,能够大量的节省内存空间,占用的CPU比较小,而且耗能也较低,所以在嵌入式或者是在手机开发中占有重要的地位

可视化工具?

SQLite Database Browser是针对SQLite的可视化操作工具

1、首先下载sqlite对应的文件,解压文件

2、从解压出来的文件中找到sqlite3.exe文件,放在c:\sqlite目录下

3、输入命令cmd,然后进入c:\sqlite目录下

4、执行命令C:\sqlite>sqlite3.exe mydb.db,目的是为了创建/打开一个数据库名字为mydb.db文件,如果该文件存在则打开,不存在则创建该数据库

5、创建表create table user ( id integer primary key, name varchar(32) );

6、查看表输入 .tables

注意:千万不要输入分号,否则会提示无法解析

C:\sqlite>sqlite3.exe mydb.db

SQLite version 3.7.4

Enter ".help" for instructions

sqlite> create table user ( id integer primary key, name varchar(32) );

sqlite> .schema

CREATE TABLE users ( id integer primary key, name varchar(32) );

sqlite>.tables

user

sqlite>.quit

如何利用JAVA使用sqlite数据库?

首先要下载sqlite对应的jar包,然后才能操作数据库

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

public class SqliteTest {

public static void main(String[] args) {

Connection conn = null;

try {

Class.forName("org.sqlite.JDBC");

conn = DriverManager.getConnection("jdbc:sqlite:c:/sqlite/hello.db");

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery("select * from user");

while(rs.next()){

String id = rs.getString(1);

String code= rs.getString(2);

System.out.println("用户名:" + id + ", 密码:" + code);

}

rs.close();

stmt.close();

conn.close();

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值