Emr*_*mre 5 sqlite reactjs react-native
我问这个,因为有时(很少)我的查询做多个添加。
我在顶部的每一页都打开数据库。
var db = SQLite.openDatabase({name:'appdb.db',createFromLocation: '~appdb.db'})
Run Code Online (Sandbox Code Playgroud)
我的查询是
db.transaction((tx) => {
tx.executeSql('INSERT INTO messages (chatID,messageID,senderID,message,uri,type,date)'+
'values(?,?,?,?,?,?,?)',[this.state.chatID,data.messageID,data.senderID,data.message,data.uri,data.type,data.date], (tx, results) => {
});
});
Run Code Online (Sandbox Code Playgroud)
我想为每个查询转换为这个
import db from '../Classes/db';
db.open();
db.transaction((tx) => {
tx.executeSql('INSERT INTO messages (chatID,messageID,senderID,message,uri,type,date)'+
'values(?,?,?,?,?,?,?)',[this.state.chatID,data.messageID,data.senderID,data.message,data.uri,data.type,data.date], (tx, results) => {
});
});
db.close();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
615 次 |
| 最近记录: |