【发布时间】:2012-02-07 21:39:49
【问题描述】:
好的,我已经在线阅读了有关在 java 中使用 SQLite 并阅读了此处标题为 Java and SQLite 的问题,但我对如何在我的程序中实际创建和使用数据库感到非常困惑。
有人会给我一个“傻瓜”指南,告诉我如何开始并弄清楚这一点吗?
【问题讨论】:
-
@simone。这个问题是我首先想到的!
好的,我已经在线阅读了有关在 java 中使用 SQLite 并阅读了此处标题为 Java and SQLite 的问题,但我对如何在我的程序中实际创建和使用数据库感到非常困惑。
有人会给我一个“傻瓜”指南,告诉我如何开始并弄清楚这一点吗?
【问题讨论】:
SQLite 是一个非常特殊的嵌入式数据库,不是最容易使用的,尤其是在 Java 世界中......但它确实有效...... 1)您必须首先选择驱动zentus或xerial是2个候选者(http://www.zentus.com或http://www.xerial.org)...我使用Xerial成功发现了一些小错误并反馈给了主要开发人员项目...这些驱动程序将隐藏加载本机数据库的复杂性(System.loadLibrary() 和其他东西由这些驱动程序处理)
2) 像任何其他 JDBC 驱动程序一样加载驱动程序类
3) 使用标准的 JDBC API
注意 SQLite,它具有非常定向的行为并且速度非常快,但对于它的主要用例(嵌入式),尝试将其用作 TCP 服务器并不是一个好主意...
但从我的角度来看,H2 或 Derby 更简单、更强大,具有许多 SQLite 未实现的功能......所以请确保将其用于最佳用例
HTH 杰罗姆
【讨论】:
也许本教程会帮助您: http://sqljet.com/tutorial.html
它使用 SQLJet API 来访问 SQLite 数据库。
【讨论】: