java 加密数据库密码_知道密码,java 如何连接加密的sqlite数据库文件????...
知道密码,java 如何连接加密的sqlite数据库文件????关注:152答案:2mip版解决时间 2021-01-31 14:22提问者〖舉燈向ηáη〗2021-01-31 04:00知道密码,java 如何连接加密的sqlite数据库文件????最佳答案二级知识专家俄終釪笑著迴憶迩2021-01-31 05:27public class JavaSqlite {public stat...
知道密码,java 如何连接加密的sqlite数据库文件????
关注:152 答案:2 mip版
解决时间 2021-01-31 14:22

提问者〖舉燈向ηáη〗
2021-01-31 04:00
知道密码,java 如何连接加密的sqlite数据库文件????
最佳答案

二级知识专家俄終釪笑著迴憶迩
2021-01-31 05:27
public class JavaSqlite {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
// 0 连接SQLite的JDBC
String sql=\"jdbc:sqlite://e:/tim.db\";
Class.forName(\"org.sqlite.JDBC\");
// 1 建立一个数据库名zieckey.db的连接,如果不存在就在当前目录下创建之
Connection conn = DriverManager.getConnection(sql);
Statement stat = conn.createStatement();
// 2 创建一个表tbl1,录入数据
stat.executeUpdate(\"drop table if exists tbl1;\");
stat.executeUpdate(\"create table if not exists tbl1(name varchar(20), salary int);\");// 创建一个表,两列
stat.executeUpdate(\"insert into tbl1 values(\'ZhangSan\',8000);\"); // 插入数据
stat.executeUpdate(\"insert into tbl1 values(\'LiSi\',7800);\");
stat.executeUpdate(\"insert into tbl1 values(\'WangWu\',5800);\");
stat.executeUpdate(\"insert into tbl1 values(\'ZhaoLiu\',9100);\");
ResultSet rs = stat.executeQuery(\"select * from tbl1;\"); // 查询数据
System.out.println(\"创建表结构录入数据操作演示:\");
while (rs.next()) { // 将查询到的数据打印出来
System.out.print(\"name = \" + rs.getString(\"name\") + \", \"); // 列属性一
System.out.println(\"salary = \" + rs.getString(\"salary\")); // 列属性二
}
rs.close();
// 3 修改表结构,添加字段 address varchar(20) default \'changsha\';
stat.executeUpdate(\"alter table tbl1 add column address varchar(20) not null default \'changsha\'; \");// 创建一个表,两列
stat.executeUpdate(\"insert into tbl1 values(\'HongQi\',9000,\'tianjing\');\"); // 插入数据
stat.executeUpdate(\"insert into tbl1(name,salary) values(\'HongQi\',9000);\"); // 插入数据
rs = stat.executeQuery(\"select * from tbl1;\"); // 查询数据
System.out.println(\"表结构变更操作演示:\");
while (rs.next()) { // 将查询到的数据打印出来
System.out.print(\"name = \" + rs.getString(\"name\") + \", \"); // 列属性一
System.out.print(\"name = \" + rs.getString(\"name\") + \", \"); // 列属性二
System.out.println(\"address = \" + rs.getString(\"address\")); // 列属性三
}
rs.close();
conn.close(); // 结束数据库的连接
} catch (Exception e) {
e.printStackTrace();
}
}
全部回答

1楼他拾裏鰅妳
2021-01-31 06:08
通过java本身提供的jdbc连结
需要导入sqlitejdbc-v033-nested.jar文件
private static string url="org.sqlite.jdbc";
private static string dri="jdbc:sqlite:/d:test.db文件对应的目录路径(不能包含中文)";
public static connection getconn(string table) throws exception{
class.forname(url);
connection conn = drivermanager
.getconnection(dri+table);
return conn;
}
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
→点此我要举报以上信息!←
推荐资讯
大家都在看
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)