javascript與資料庫
Ⅰ js和資料庫有什麼關系,學這個好找工作嗎
先回答你說的兩個問題吧:
一、JS與資料庫沒有關系,當然確切地說應該是沒有直接關系,因為javaScript是運行在客戶端瀏覽器中的一種腳本語言,而資料庫是在伺服器端的東西,兩者只能通過伺服器端語言產生聯系,比如JSP,ASP.NET,PHP等等。
二、JS現在在工作方面屬於WEB前端開發工程師這塊,只學JS的話說殘酷點就是近乎找不到工作,當然你成為大神了就另當別論,如果真能牛到一定程度可以去一些大公司應聘JavaScript高級工程師職位,這個職位貌似不是每個公司都有的。回到比較普通的學習結果,那就是比較優秀的JS編寫者,這時候你要去從事WEB開發的話至少還得學三樣東西:HTML,CSS,前端設計,這都是比較漫長的路程了,需要不斷地學習,如果速度很快效率很高那麼半年內學完知識並熟練應該是可以的,但是設計這一部分就不好說了,因為設計是學不完的,呵呵。另外如果你已經是一個WEB前端工作者,那麼精通JS會讓你的工資上漲不小的幅度。
最後列出JavaScript的簡介,或許對你有用:
JavaScript是一種能讓你的網頁更加生動活潑的程式語言,也是目前網頁中設計中最容易學又最方便的語言。你可以利用JavaScript輕易的做出親切的歡迎訊息、漂亮的數字鍾、有廣告效果的跑馬燈及簡易的選舉,還可以顯示瀏覽器停留的時間。讓這些特殊效果提高網頁的可觀性。
Ⅱ javascript怎麼與資料庫連接
第一步定義連接字元串
var MM_conn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\\cs\\benlen\\gbmdb.mdb;Persist Security Info=False"
第二步創建adodb對象
var con = Server.CreateObject("ADODB.Connection");con.ActiveConnection = MM_conn_STRING;con.Open();
這下 就連接好了資料庫。
第三步創建記錄集
var rs = Server.CreateObject("ADODB.Recordset");rs.ActiveConnection = MM_conn_STRING;rs.Source = "SELECT * FROM admin";rs.CursorType = 0;rs.CursorLocation = 2;rs.LockType = 1;rs.Open();var rs_numRows = 0;
這樣我們資料庫連接就完成了
以下是示例代碼:
<script type="text/javascript" language="javascript" charset="gb2312">
<!--
function getCountFromDB() {
//以當前頁面文件為基礎,找到文件所在的絕對路徑。
var filePath = location.href.substring(0, location.href.indexOf("index.html"));
var path = filePath + "MyData.mdb";
//去掉字元串中最前面的"files://"這8個字元。
path = path.substring(8);
var updateCnt = 0;
//生成查詢和更新用的sql語句。
var sqlSelCnt = "SELECT * FROM [user]";
//建立連接,並生成相關字元串。
var con = new ActiveXObject("ADODB.Connection");
con.Provider = "Microsoft.Jet.OLEDB.4.0";
con.ConnectionString = "Data Source=" + path;
con.open;
var rs = new ActiveXObject("ADODB.Recordset");
rs.open (sqlSelCnt,con);
while (!rs.eof) {
var cnt = rs.Fields("content");
document.write (cnt);
rs.moveNext;
}
Ⅲ JAVASCRIPT如何操作資料庫
方法和詳細的操作步驟如下:
1、第一步,打開HBuilder工具,並在Web項目的js文件夾中創建一個新的JavaScript文件ConnDB.js,使用require()引入mysql模塊,然後將該值分配給變數mysq,見下圖,轉到下面的步驟。
Ⅳ javascript能操作資料庫嗎
javascript只是腳本語言,如果應用在客戶端,那麼是不可能操作資料庫的;
但若js在伺服器端應用,如ASP以JS為宿主腳本來開發ASP站點時,也不可以操作資料庫,ASP是依靠SERVER內置對象來操作資料庫的。
Ⅳ javascript連接資料庫
js連資料庫有兩種方法,最簡單的方法就是ajax,第二種方法比較復雜,需要在伺服器上安裝軟體,這種方法叫nodejs
推薦你用第一種方法,第一種方法你可以上網搜索ajax,能出來一大片.
Ⅵ javascript怎樣操作資料庫
javascript是運行在瀏覽器內的腳本語言,為了安全,不能訪問任何的系統資源,所以也不可能直接訪問資料庫。如果需要在瀏覽器中進行資料庫操作的話,通常的方法是在WEB伺服器上採用ASP JSP之類的語言訪問資料庫,然後把結果返回給瀏覽器中運行的Javascript流程就是(以ASP為例) 瀏覽器上Javascript發起網頁請求-->ASP訪問資料庫-->ASP生成結果(例如是一行行的文本)-->瀏覽器上Javascript分析結果-->把結果在瀏覽器上顯示。相關的技術有 AJAX(可以參考下JQuery),ASP訪問資料庫(這個很多辦法,自己網路吧)。
Ⅶ js 如何連接資料庫
以連接ORACLE資料庫為例:
//創建資料庫連接對象
varconn=newActiveXObject("ADODB.Connection");
//創建數據集對象
varrs=newActiveXObject("ADODB.Recordset");
try{
//如果不知道如何配置連接串,可以通過配置UDL文件後用文本編輯器打開獲得
varconnectionstring="Provider=OraOLEDB.Oracle.1;Password=pwd;PersistSecurityInfo=True;UserID=username;DataSource=ORA";
//打開連接
conn.open(connectionstring);
//查詢語句
varsql="select*fromtb_col";
//打開數據集(即執行查詢語句)
rs.open(sql,conn);
//遍歷所有記錄
while(!rs.eof){
//WScript是Windows的腳本宿主對象,詳細情況請在windows幫助里查找。
//WScript.Echo輸出記錄的內容
WScript.Echo(rs.Fields("id")+" "+rs.Fields("name")+" ");
//下一條記錄
rs.moveNext();}
//關閉記錄集
rs.close();
//關閉資料庫連接
conn.close();}catch(e){
//異常報告
WScript.Echo(e.message);}finally{
}
資料庫連接串,具體配置請參考:http://www.connectionstrings.com/
Ⅷ Javascript怎樣連接資料庫(Oracle/Sql server)喔.
JavaScript連接資料庫太不安全了.JavaScript在客戶端運行,客戶端很容易查到你的資料庫連接信息,你的資料庫壓跟就不安全了.
還得要求客戶端必須裝有連資料庫的插件.
樓上的,你的d:\data\sample.mdb,是不是要客戶端也裝一個這樣的資料庫呢?