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数据库的方法的文章就介绍到这了,更多相关Idea添加sqlite数据库内容请搜索
标签:SQLite
相关阅读 >>
intellj idea 2020版添加Sqlite数据库的方法
python Sqlite3 判断cursor的结果是否为空的案例
更多相关阅读请进入《Sqlite》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。