こんにちは誰もnodejsでinsert文を使用する方法の例を挙げることができます。私は選択クエリを使用することができます。しかし、挿入クエリの結果は[]となっています。エラーは表示されませんが、値は元の表に追加されません。私は、db2、ibm_db、express、nodejs、およびangularjsを使用しています。ノードjs(ibm_db)を使用してdb2にデータを挿入する方法
0
A
答えて
1
私はblog entry on using DB2 and node.js on Bluemixを書きました。 INSERT文のコードが含まれています。
インサート
- の一部として最初
- 次いで文を実行最終的に値が挿入されるように結合し、
- 、ステートメントを準備します。ここで
は、関連するコードスニペット、full context is in the blogです:
exports.insertIP = function(ibmdb,connString,ipinfo) {
console.log("insertIP called",ipinfo);
ibmdb.open(connString, function(err, conn) {
if (err) {
res.send("error occurred " + err.message);
}
else {
// prepare the SQL statement
conn.prepare("INSERT INTO IP.VISITORS(vtime,ip,country_code,country,region_code,region,city,zip,latitude,longitude,metro,area) VALUES (current timestamp,?,?,?,?,?,?,?,?,?,?,?)", function(err, stmt) {
if (err) {
//could not prepare for some reason
console.log(err);
return conn.closeSync();
}
//Bind and Execute the statment asynchronously
stmt.execute([ipinfo["ip"],ipinfo["country_code"],ipinfo["country_name"],ipinfo["region_code"],ipinfo["region_name"],ipinfo["city"],ipinfo["zipcode"], ipinfo["latitude"], ipinfo["longitude"],ipinfo["metro_code"],ipinfo["area_code"]], function (err, result) {
console.log(err);
// Close the connection to the database
conn.close(function(){
console.log("Connection Closed");
});
});
});
}
})};
1
私が提案すると、ノードのIBM_DB githubのリポジトリに従うこと(ノード-IBM_DBのメンバーの一人として)をお勧めします(https://github.com/ibmdb/node-ibm_db) READMEドキュメントと特定のタスクを実行するためのAPIのリストを更新しました。
上記のクエリでは、「.prepare(sql、callback)」または「.prepareSync(sql)」APIを使用できます(要件の非同期/同期呼び出しに準拠します)。特定のAPIドキュメント。
var ibmdb = require("ibm_db"),
cn ="DATABASE=dbname;HOSTNAME=hostname;PORT=port;PROTOCOL=TCPIP;UID=dbuser;PWD=xxx";
ibmdb.open(cn,function(err,conn){
conn.prepare("insert into hits (col1, col2) VALUES (?, ?)",
function (err, stmt) {
if (err) {
//could not prepare for some reason
console.log(err);
return conn.closeSync();
}
//Bind and Execute the statment asynchronously
stmt.execute(['something', 42], function (err, result) {
if(err) console.log(err);
else result.closeSync();
//Close the connection
conn.close(function(err){});
});
});
});
APIドキュメント(のGitHub URL):https://github.com/ibmdb/node-ibm_db#-8-preparesql-callback
関連する問題
- 1. python ibm_dbドライバーを使用してDB2 LOADユーティリティーを使用する方法
- 2. VBAを使用してExcelからDB2データベースにレコードを挿入する方法
- 3. ionicを使用してSQLiteにデータを挿入する方法
- 4. ループを使用してテーブルにデータを挿入する方法?
- 5. VB.NETを使用してホスティングデータベースにデータを挿入する方法
- 6. TCPDFを使用してpdfにデータを挿入する方法
- 7. XMLを使用してノードを挿入する方法UNDERNEATH既存のノード
- 8. コレクションオブジェクトを反復し、ノードjsを使用してdbに挿入する
- 9. ノードjsスクリプトをhtmlファイルに挿入する方法
- 10. nodejsおよびibm_dbパッケージを使用してDB2の表から最後の挿入IDを取得する方法
- 11. ajaxを使用してノードjsサーバーにデータを送信する方法
- 12. データベースクエリを使用してdrupalにノードを挿入する方法は?
- 13. 挿入して使用してMySQLでの生のJSON値を取得する方法ノードのjs
- 14. .netによるDB2のストアドプロシージャを使用したBLOBデータの挿入
- 15. 汎用レコードセットのデータを使用してプログラムレコードにデータセットを挿入する方法
- 16. ノードjsを使用して2つのjsonsのデータを結合する方法
- 17. NULLを挿入する - ノードJs // MongoDB
- 18. データベースなしでasp.netを使用してグリッドビューにデータを挿入する方法
- 19. Db2:新しいデータを挿入して既存のデータを更新する方法は?
- 20. powerbuilderを使用してデータウィンドウにデータを動的に挿入する方法12.5
- 21. BigIntをノードjsからcassandraに挿入
- 22. ヒープにノードを挿入するときにバブルアップを使用する方法は?
- 23. Spring JDBC Frameworkで「null」タイムスタンプをDB2データベースに挿入する方法
- 24. InsertDBRowを使用してInfragistics UltraWebGridにデータを挿入する方法
- 25. jQueryプラグインを使用してクローンのドロップダウンボックスにデータを挿入する方法は?
- 26. エンティティマネージャを使用して私のデータベースにデータを挿入する方法は?
- 27. VB.NETを使用して2つのテーブルにデータを挿入する方法?
- 28. Springデータを使用してOracleにCLOBを挿入する方法
- 29. ms interopを使用してExcelのデータ値をデータベースに挿入する方法#
- 30. Cを使用してデータベースにデータを挿入する方法は?
感謝のRohitあなたの助けのために。あなたが言及したリンクを通って行くと他のリンクが私を助けた –