请帮我解决这个问题
我在Blackberry手机中创建了一个数据库,我还在数据库中创建了一个表,但是点击黑莓模拟器上的数据库显示UNABLE TO DISPLAY file
,我写的代码是
class CreateDatabaseSchemaScreen extends MainScreen{
Database d;
public CreateDatabaseSchemaScreen(){
try
{
URI myURI = URI.create("file:///SDCard/Databases/SQLite_Guide/" + "MyEncryptedDatabase.db");
DatabaseSecurityOptions dbso = new DatabaseSecurityOptions(true);
d = DatabaseFactory.create(myURI,dbso);
d= DatabaseFactory.open(myURI);
Statement s= d.createStatement("CREATE TABLE 'People' ( " +
"'Name' TEXT, " +
"'Age' INTEGER )" );
s.prepare();
s.execute();
s.close();
d.close();
}
catch ( Exception e )
{
System.out.println( e.getMessage() );
e.printStackTrace();
}
}
}
答案 0 :(得分:1)
无法直接打开数据库文件,您需要第三方桌面工具来管理它。你可以在这里找到这些工具的列表(通常它们是免费的): http://www.sqlite.org/cvstrac/wiki?p=ManagementTools
在BB模拟器设置中,您将看到一个指定SDCard数据所在位置的选项。选择管理工具后,在该位置打开数据库,您将能够看到表是否已成功创建。