共计 1952 个字符,预计需要花费 5 分钟才能阅读完成。
自动写代码机器人,免费开通
本篇内容介绍了“IntellJ Idea 2020 版怎么添加 sqlite 数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让丸趣 TV 小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
工具列表:
1.Sqlite
2. SQLiteStudio
3. IntellJ
4. sqlite-jdbc-3.32.3.2.jar
运行结果先睹为快:
下载安装 IntellJ
直接到官网下载即可,新手建议不要下载最新的,一旦编译器 UI 上有修改和教程对不上号,自己爬楼摸索比较话时间。当然也会有第一手的宝贵收获。
https://www.jetbrains.com/idea/download/#section=windows
下载 Sqlite 开发工具
https://www.sqlite.org/download.html
解压后直接可以运行,无需安装。
创建数据库文件
创建 studio.sqlite 名称的数据库文件。
注释:如果出现无法生成的现象,在“sqlite”后输入任意非空字符后回车然后 Ctrl+ C 取消即可生成 studio.sqlite 文件。(.sqlite,.db 后缀数据库文件均可识别。)
此处如果只创建一个空白的文件,也可以用修改后缀的方法直接新建一个 *.db 文件。
数据库文件写入数据
这个网络地址可以下载 SQLiteStudio,还有使用教程。可以方便的录入数据。
http://www.xue51.com/soft/4831.html
数据库录入数据
录入示例数据和字段完成如下所示:
进入 IntellJ 配置数据库
此时发现 Tool Windows 中没有 Database 选项,需要安装 Database 工具包。
File-》Settings-》Plugins
选择 Plugins,搜索框搜索 database,安装“Database Navigator”,然后重启 Intellj 应用。
重启后,左边框会出现“DB Browser”选项。
java 代码如下:
import java.sql.*;
public class database { public static void main(String[] arg) throws ClassNotFoundException, SQLException {
System.out.println( database
Connection conn = null;
ResultSet rs = null;
Statement statement;
Class.forName( org.sqlite.JDBC //sqlite database name.
conn = DriverManager.getConnection( jdbc:sqlite:F:\\codeZ\\database\\mysqlite1.sqlite
statement = conn.createStatement();
rs = statement.executeQuery( SELECT * FROM demo //this is name of database list
while (rs.next()){
System.out.println( --------------------
System.out.print(id: +rs.getString( id));
System.out.print( name: +rs.getString( name));
System.out.println( age: +rs.getString( age));
}
}
}
注意:
1. 数据库操作函数中存在异常,因此需要包含 ClassNotFoundException, SQLException,参考编译器调试添加即可。
运行结果如下所示:
附录:
问题一:数据库加载失败
出现如下错误,可能是没有添加 jar 包导致。sqlite-jdbc-3.32.3.2.jar
file-》Project structure-》
添加 sqlite-jdbc-3.32.3.2.jar,记得勾选。
问题二:
如下 URL 对应的就是数据库的路径和名称。
问题三:无法连接数据库
查看数据库 url 名称,并且运行代码之前确保数据库是 disconnect 状态。
题四:读取表信息失败
如下为数据库创建的表名字不对应,使用 SQLiteStudio 打开数据库文件查看 DLL(参考上面的图)修改为正确的名称即可。
“IntellJ Idea 2020 版怎么添加 sqlite 数据库”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注丸趣 TV 网站,丸趣 TV 小编将为大家输出更多高质量的实用文章!
向 AI 问一下细节