我想在OSX Snow Leopard中对SQLite提出一些建议.
我读了很多帖子,当然,几乎都讲述了问题,而不是解决方案.在尝试可能导致问题的安装之前,我想获得有效的" 以下是如何操作 ".
我安装了MySQL,可以在Netbeans中使用它.
我也使用SQLite作为我的Android应用程序编程的一部分(通过Eclipse).
我也使用Netbeans/java附带的数据库但是,它需要通过很多箍来在NB IDE之外运行它.
我也使用Base(OpenOffice数据库).
虽然我可以轻松地从方便的Sys Pref附件中打开/关闭MySQL,但它是一个内存耗尽,并且在关闭连接并将其关闭后不会释放内存.另外,我真的不需要它对我的最小数据库需求的能力,所以,我想使用更小的空间,例如SQLite.
一些问题:
由于我在Android中使用SQLite,是否可以在Eclipse的标准Java中使用它? 来自Netbeans 怎么样? (我更喜欢Netbeans用于标准java编程).而且,如何在Eclipse/Netbeans IDE之外运行它?.
我在哪里可以找到最简单的安装说明?
是否有可用的GUI界面,可以启用基本的db创建/查询...等等(找到它的内容和位置?).也许甚至是一个教程......我希望能够将数据库作为一个独立的工作而不是通过一个繁琐的IDE.
谢谢 - 非常感谢任何输入.
首先,对不起,如果您已经知道:SQlite是一个嵌入式数据库,这意味着它只是文件系统中的某个文件.使用SQLite数据库所需的只是一种带有数据库连接器的语言,它将以文件格式将读/写转换为SQL语句.因此,除了可能在某处创建文件之外,它们不是每个人都说"安装".即使这样,连接到现有文件也会在大多数库中为您创建!并且它不会使用内存,因为所有操作都在您的应用程序内执行.(编辑好,它会增加你的应用程序的内存占用,当然)
当然,缺点是只有同一台机器上的程序才能连接数据库.
所以回答你的问题.
1-是的,您可以使用标准Java中的SQlite.您只需要使用JDBC驱动程序.这是一个完全托管的http://www.zentus.com/sqlitejdbc/(它完全在java VM中运行)
2-将文件连接到计算机上的某个位置.如果它不存在,它将为您创建它.如果这样做,则需要在代码中创建表.我不能说实话多么简单.JDBC驱动程序与其他驱动程序一样安装.如果您愿意,也可以使用GUI编辑器手动创建文件.
3-我没有在Netbeans的官方插件列表中找到一个SQLite插件,但是我发现这个http://netbeans.dzone.com/announcements/sqlite-jdbc-driver-plugin,看起来非常,非常beta,所以在使用之前我会谨慎.
4-由于我总是在代码中使用SQlite,所以我不能特别推荐任何GUI工具.其他人可能知道更多.有这个http://saxmike.com/MySoftware/MySoftware.asp?Menu=MYSOFTWARE,但该页面有一个动画礼物,所以......
祝你好运!
| 归档时间: |
|
| 查看次数: |
11803 次 |
| 最近记录: |