可能重复:
如何在Android中将MDB转换为SQLite
我有一个MS访问数据库,里面有很少的表和相当多的数据.我想知道我是否有可能将所有这些表移植到sqlite以获取我正在开发的Android应用程序.
谢谢你的时间
我必须使用另一个开发人员制作的项目.一个带有Visual-Basic代码的Win-Form项目,MS-Access为db和一些OleDbConnections.有一个错误:有时应用程序无法打开OleDbConnection,因为已在db上达到最大连接数.我知道使用连接的最佳方法是:
Using cn As New OleDbConnction(s)
...
cn.Close()
End Using
Run Code Online (Sandbox Code Playgroud)
但是在项目中有许多类可以使用db,在许多这些类中,OleDbConnections具有"Friend"可见性,可以在不同的时间打开和关闭.因此,将所有OleDbConnections放入Using构造中是不可能的,并且很难找到哪些操作"忘记"关闭其中一个OleDbConnection.
一个可能的解决方案可能是只使用一个唯一的公共OleDbConnection,并在打开之前检查它是否尚未打开.但有人告诉我这是一个非常糟糕的做法.我想他告诉我有关表演的事情,但我完全不知道.你能告诉我为什么一个独特的公共OleDbConnection被弃用了吗?对我来说,对于我的问题,你有一个"简单"的解决方案吗?谢谢你,Pileggi