IntellJ Idea 2020版添加sqlite数据库的方法
工具列表
1.Sqlite
2. SQLiteStudio
3. IntellJ
4. sqlite-jdbc-3.32.3.2.jar
运行结果先睹为快
下载安装IntellJ
直接到官网下载即可,新手建议不要下载最新的,一旦编译器UI上有修改和教程对不上号,自己爬楼摸索比较话时间。也会有第一手的宝贵收获。
https://.jetbrains./idea/download/#section=windows
下载Sqlite开发工具
https://.sqlite./download.html
解压后直接可以运行,无需安装。
创建数据库文件
创建studio.sqlite名称的数据库文件。
注释如果出现无法生成的现象,在“sqlite>”后输入任意非空字符后回车然后Ctrl+C取消即可生成studio.sqlite文件。(.sqlite,.db后缀数据库文件均可识别。)
此处如果只创建一个空白的文件,也可以用修改后缀的方法直接新建一个.db文件。
数据库文件写入数据
这个网络地址可以下载SQLiteStudio,还有使用教程。可以方便的录入数据。
数据库录入数据
录入示例数据和字段完成如下所示
进入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(".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数据库的方法的文章就介绍到这了,更多相关Idea添加sqlite数据库内容请搜索狼蚁SEO以前的文章或继续浏览狼蚁网站SEO优化的相关文章希望大家以后多多支持狼蚁SEO!
编程语言
- 甘肃哪有关键词排名优化购买方式有哪些
- 甘肃SEO如何做网站优化
- 河南seo关键词优化怎么做电话营销
- 北京SEO优化如何做QQ群营销
- 来宾百度关键词排名:提升您网站曝光率的关键
- 卢龙关键词优化:提升您网站排名的策略与技巧
- 山东网站优化的注意事项有哪些
- 四川整站优化怎样提升在搜索引擎中的排名
- 疏附整站优化:提升网站性能与用户体验的全新
- 海南seo主要做什么工作售后服务要做到哪些
- 荣昌百度网站优化:提升您网站的搜索引擎排名
- 河北seo网站排名关键词优化如何做SEO
- 江西优化关键词排名推广售后保障一般有哪些
- 古浪SEO优化:提升你的网站可见性
- 西藏网站排名优化怎么把网站排名在百度首页
- 如何提升阳东百度快照排名:详尽指南