2017-11-16 15 views
0

私はウェブプログラミングを学ぼうとしており、何をする必要があるのか​​分かりません。SQLサーバを起動する

私がやっていること:サードパーティのWebサイトからデータをダウンロードし、それを自分のプライベートSQLデータベースに読み込みます。

これまで私が行ってきたこと:私はビジュアルスタジオ2017で作業しています。私は、https要求を介してデータを取得するコンソールJavaScriptプロジェクトを持っています。私はまた、データを受け取る準備ができているテーブルを扱うSQLサーバープロジェクトを持っています。私は手動でビジュアルスタジオのインターフェイスを使用して挿入クエリを行うことによってエントリを作ることができます。

次に何をすればよいですか?アプリケーションからの挿入要求をリッスンするSQL Serverを取得するにはどうすればよいですか? JavaScriptアプリケーションからSQL Serverにデータ(jsonまたはxmlラベルのない単純な配列の数値)を取得するにはどうすればよいですか?

JavaScriptアプリケーションとサーバーが互いに話し合うと、次のステップを踏んで、SQLサーバーで直接httpsリクエストを作成できますか?

+0

を使用して開始することができ、基本的なMySQLのコネクタを持っているかもしれません。 C#/ VB、PHP、Python、ノード。 – WillardSolutions

+0

おそらく、これは役に立ちます:https://stackoverflow.com/questions/41477386/sql-server-connection-to-node-js –

+0

VSをインストールしているので、C#MVCアプリケーションを作成する可能性もありますか?クライアントからのjavascriptは、サーバー(C#コントローラメソッド)に接続し、次に(何らかの計算のように)何かを行い、次にデータベースに接続してデータを保存/更新します。クライアントのjavascriptから直接SQL Serverに接続することはありません。 – nurdyguy

答えて

0

あなたがnodejsアプリケーションを使用していることを願っています。 まずmssql

npm install mssql 

をインストールするあなたは、このような何かを試すことができます。

const sql = require('mssql') 

async() => { 
    try { 
     const pool = await sql.connect('mssql://username:[email protected]/database') 
     const result = await sql.query`insert into ... // your query` 
     console.dir(result) 
    } catch (err) { 
     // ... error checks 
    } 
} 

あなたはおそらく、任意の言語をnodejsを使用していない場合は、あなたがあなたのJavascriptと、データベースからの通信を処理するために、サーバー側の言語を必要とするインストールし、

+1

質問にはMySQLではなく、SQL Serverのタグが付けられています。 – cteski

+0

私はnode.jsを使用していますが、mysqlではなくSQL Server Express 2016 LocalDBを実行しています。 – FriendlyUser3

+0

私は一般的な答えを与えてほしい:https://www.npmjs.com/package/mssqlあなたはmssqlコネクタも持っている。 –

関連する問題