2010-07-04 61 views
1

使用MySQL & Java腳本如何使一個數據庫連接

我想在Java腳本MySQL數據庫連接,那我怎麼才能使用此連接獲取表值。

ASP.Net代碼

con.ConnectionString = 「DSN = server1的;」 + 「Uid = root;」 + 「Pwd = root;」; con.Open();

cmd = new OdbcCommand("Select * from tb_values", con); 
cmd.ExecuteNonQuery(); 

上面的代碼是工作在asp.net,但我想建立一個連接&通過使用JavaScript選擇一個值。

需要JavaScript代碼的幫助。

+0

asp.net代碼執行在服務器端,JavaScript的在客戶端側執行。除非您在服務器端接受查詢並返回JSON,否則不可能從Javascript中查詢服務器端的數據庫。 – 2010-07-04 15:16:12

回答

3

上面的代碼是工作在asp.net,但 我想建立一個連接&通過使用JavaScript選擇 值。

這是不可能用JavaScript 否則世界將看到你的數據庫連接代碼

1

客戶端的情況下:

的JS客戶端不應該是能夠做到這一點。

服務器端的情況:

如果你絕對想擁有JS在服務器端,您可以考慮node.js,並在「節點JS MySQL的」三多一少谷歌。

0

隨着HTML5您可以創建並在客戶端查詢表。看看這個帖子關於HTML5 Web SQL database,你可能會發現它取決於你的情況有用。

0

@國資委的答案,如果要部署爲公衆這段代碼是正確的。但是,如果數據庫是本地的那臺機器,或者通過ODBC連接註冊,你或許可以訪問使用JavaScript的DB(techinally,我想這將是JScript中)。該頁面將不得不運行作爲衛生技術評估,HTML應用程序,微軟只沙盒系統,能夠消除幾乎你通常在互聯網上的網頁獲得的所有限制。你必須改變你編寫你的代碼的一些方法,並且一切都必須通過ActiveX對象來運行。如果這就是你想要的,請查看Microsoft's documentation關於這個問題。順便說一句,HTA很有趣寫作。