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(); } } }
回忆过去,珍惜现在,放眼未来