我正在尝试使用BlackBerry IDE创建SQLite数据库。首先,我使用模拟器将SD卡安装到我的PC中的文件夹中。
URI myURI = URI.create("file:///SDCard/Databases/" + "Test.db");
d = DatabaseFactory.create(myURI);
d.close();
运行代码后,我得到了异常
路径不包含正确的根列表。有关详细信息,请参阅FileSystemRegistry类
有人知道这是什么问题吗?
答案 0 :(得分:1)
您可以尝试以下代码而不做任何更改
Database d;
public CreateDatabaseScreen()
{
try
{
URI myURI = URI.create("file:///SDCard/Databases/my_database/" +"Test.db");
d = DatabaseFactory.create(myURI);
d.close();
add(new RichTextField("DB created successfully"));
}
catch ( Exception e )
{
System.out.println( e.getMessage() );
e.printStackTrace();
add(new RichTextField("Error: "+e.toString()));
}
}
答案 1 :(得分:0)
我怀疑在您测试应用时插入了USB线。如果是这种情况,请断开连接并再试一次。在BB上如果连接了USB线,则SDCard将无法使用。