sqlite的操作
时间:2021-07-01 10:21:17
帮助过:21人阅读
com.gs.summer.test.sql;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class SqliteJdbc {
public static void main(String[] args)
throws SQLException {
// 加载驱动
try {
Class.forName("org.sqlite.JDBC"
);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
// e.printStackTrace();
System.out.println("数据库驱动未找到!"
);
}
// 得到连接 会在你所填写的目录建一个你命名的文件数据库
Connection conn;
conn = DriverManager.getConnection
("jdbc:sqlite:C:/Users/gaosong/Desktop/account_db",null,null);
// 设置自动提交为false
conn.setAutoCommit(
false);
Statement stmt =
conn.createStatement();
//判断表是否存在
ResultSet rsTables = conn.getMetaData().getTables(
null,
null, "account_tb",
null);
if(rsTables.next()){
System.out.println("表存在,创建表的事情不要做了"
);
} else {
System.out.println("表不存在"
);
}
// 得到结果集
ResultSet rs = stmt.executeQuery("select * from account_tb;"
);
while (rs.next()) {
System.out.println("id = " + rs.getString("id"
));
}
rs.close();
conn.close();
}
}
2.图形界面化管理工具
可以选择一款试用多种数据库类型的视图界面管理器,强烈推荐使用navicat_premium
sqlite的操作
标签:account blog lock 个人 服务 exe while 加载 try