windows10にnode.jsとmysqlのモジュールをインストールしました。
mysql.jsの
javascript
1const mysql = require('mysql');
の行で下記のエラーが起こります。
Uncaught ReferenceError: require is not defined
インストーラでインストールしたので、パスも通っております(確認済み)。
node-v9.0.0-x64.msi
調べた限りでは、
browserifyを使用するとか、bundle.jsを使用するなど書かれているのですが、敷居が高く、どなたか教えて頂けないでしょうか。
node.jsバージョン
dos
1C:\Users****>npm --version 25.5.1
mysqlモジュールのインストール
dos
1C:\Users****>npm install mysql
インストール後(mssqlもインストール)
dos
1C:\Users****>npm ls 2personal@1.0.0 C:\Users**** 3+-- mssql@4.1.0 4| +-- debug@2.6.9 5| | `-- ms@2.0.0 6| +-- generic-pool@3.2.0 7| `-- tedious@2.0.1 8| +-- babel-runtime@6.26.0 9| | +-- core-js@2.5.1 10| | `-- regenerator-runtime@0.11.0 11| +-- big-number@0.3.1 12| +-- bl@1.2.1 13| | `-- readable-stream@2.3.3 deduped 14| +-- iconv-lite@0.4.19 15| +-- readable-stream@2.3.3 deduped 16| `-- sprintf@0.1.5 17`-- mysql@2.15.0 18 +-- bignumber.js@4.0.4 19 +-- readable-stream@2.3.3 20 | +-- core-util-is@1.0.2 21 | +-- inherits@2.0.3 22 | +-- isarray@1.0.0 23 | +-- process-nextick-args@1.0.7 24 | +-- safe-buffer@5.1.1 deduped 25 | +-- string_decoder@1.0.3 26 | | `-- safe-buffer@5.1.1 deduped 27 | `-- util-deprecate@1.0.2 28 +-- safe-buffer@5.1.1 29 `-- sqlstring@2.3.0
mysql.js
javascript
1 2//requireの設定 3const mysql = require('mysql'); 4 5// MySQLとのコネクションの作成 6const connection = mysql.createConnection({ 7 host : 'localhost', 8 user : '****', 9 password: '****', 10 database: 'testdb' 11}); 12 13//レコード取得 14function qSelect(){ 15 16 // 接続 17 connection.connect(); 18 19 //レコード取得 20 connection.query('SELECT * from testTb;', function (err, rows, fields) { 21 if (err) { console.log('err: ' + err); } 22 23 console.log('name: ' + rows[0].name); 24 console.log('id: ' + rows[0].id); 25 26 }); 27 28 //接続終了 29 connection.end(); 30}
回答1件
あなたの回答
tips
プレビュー