2011-07-05 181 views
0

如何检查数据库是否仍然打开?检查SQLite数据库连接是否仍然打开

我使用这个打开它:

if (sqlite3_open([dbPath UTF8String], &database1) == SQLITE_OK) { 
} 

我相信它会是这样的下面,但是当我想在数据库打开它显示为封闭:(我在正确的轨道上或完全错在这里):

if(sqlite3_open([dbPath UTF8String], &database1)){ 

    NSLog(@"DATABASE OPEN?"); 

}else{ 

    NSLog(@"DATABASE CLOSED?"); 


} 

回答

-1
 if(sqlite3_open([temppath UTF8String], &database) == SQLITE_OK) 
     { 
     NSLog(@"DATABASE OPEN?"); 
     sqlite3_close(database); 
     } 
     else 
     { 
     NSLog(@"DATABASE CLOSED?"); 
     } 
+1

不会打开到数据库的新连接?我想简单地检查先前打开的一个是否已成功关闭?非常感谢 – Ryan

+0

检查现在更新的答案.. –

相关问题