Java连接SQLite数据库
时间:2021-07-01 10:21:17
帮助过:2人阅读
/**
* 这是个非常简单的SQLite的Java程序,
* 程序中创建数据库、创建表、然后插入数据,
* 最后读出数据显示出来
*/
public class SqliteTest
{
public static void main(String[] args) {
try
{
//连接SQLite的JDBC
Class.forName(
"org.sqlite.JDBC");
//建立一个数据库名lincj.db的连接,如果不存在就在当前目录下创建之
Connection conn = DriverManager.getConnection(
"jdbc:sqlite:lincj.db");
//Connection conn = DriverManager.getConnection("jdbc:sqlite:path(路径)/lincj.db");
Statement stat =
conn.createStatement();
stat.executeUpdate( "create table table1(name varchar(64), age int);" );
//创建一个表,两列
stat.executeUpdate(
"insert into table1 values(‘aa‘,12);" );
//插入数据
stat.executeUpdate(
"insert into table1 values(‘bb‘,13);" );
stat.executeUpdate( "insert into table1 values(‘cc‘,20);" );
ResultSet rs = stat.executeQuery(
"select * from table1;");
//查询数据
while (rs.next()) {
//将查询到的数据打印出来
System.out.print(
"name = " + rs.getString(
"name") +
" ");
//列属性一
System.
out.println(
"age = " + rs.getString(
"age"));
//列属性二
}
rs.close();
conn.close(); //结束数据库的连接
}
catch( Exception e )
{
e.printStackTrace ( );
}
}
}
Java连接SQLite数据库
标签: