C语言中iPhone应用程序的SQLite连接字符串

C语言中iPhone应用程序的SQLite连接字符串,iphone,string,sqlite,connection,Iphone,String,Sqlite,Connection,我正在尝试使用MonoDevelop和C学习iPhone应用程序开发。我已经创建了一个sqlite数据库文件userinfodb_v1.sqlite,并将其放在项目中名为Data的子文件夹中。现在,我正在尝试为应用程序编写连接,以便从表中获取数据。对于如何形成连接字符串,我还没有太多的线索,因为我刚刚开始。这就是我正在做的: string strconn=Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Person

我正在尝试使用MonoDevelop和C学习iPhone应用程序开发。我已经创建了一个sqlite数据库文件userinfodb_v1.sqlite,并将其放在项目中名为Data的子文件夹中。现在,我正在尝试为应用程序编写连接,以便从表中获取数据。对于如何形成连接字符串,我还没有太多的线索,因为我刚刚开始。这就是我正在做的:

string strconn=Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "Data");
scon=new SqliteConnection(strconn);
scon.Open();
但是,这不起作用,因为连接失败。我应该如何建立连接?我的代码中的错误在哪里?你能帮我纠正一下吗?任何帮助都将不胜感激。Environment.SpecialFolder是什么意思?我应该将数据库文件保存在哪里才能正确访问它


非常感谢。

当应用程序启动时,您需要将数据库文件从捆绑包复制到个人文件夹