導航:首頁 > 編程大全 > js怎麼綁定資料庫數據

js怎麼綁定資料庫數據

發布時間:2021-10-25 19:06:23

⑴ 怎樣用js實現資料庫綁定到下拉框

需要先用ajax的方式獲取資料庫的記錄 作為數組 然後 將數組內容加入的下拉框中作為選項

<head>
<metacharset="utf-8">
<title>無標題文檔</title>
<scriptsrc="http://code.jquery.com/jquery-1.4.1.min.js"type="text/javascript"></script>
<script>
$(document).ready(funxtion{
vatlist1=$("#test");//獲取list對象
$.get("demo_ajax_load.txt",function(result){//獲取後台資料庫記錄
for(vari=0,len=result.row.length;i<result.row;i++){//result為返回的json對象row為包含選項的數組
varo=newOption(result.row[i].text,result.row[i].value);
list1.appendChild(o);
}
},"json");
})
</script>
</head>
<body>
<selectid="test">
<option>1</option>
</select>
</body>

⑵ javascript怎麼連接mysql資料庫並實現數據查詢

如果你是用的nodejs的話推薦這個項目
https://github.com/felixge/node-mysql

安裝
npm install [email protected]

示例
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'me',
password : 'secret',
});
connection.connect();
connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) {
if (err) throw err;
console.log('The solution is: ', rows[0].solution);
});
connection.end();

⑶ 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/

⑷ js 如何從資料庫中查詢數據綁定到DropDownList

//DropDownList從資料庫綁定
public static void bindToDropDownList(DropDownList dl, string sql, string textField, string valueField)
{
datacontrol dc = new datacontrol();
dl.DataSource = dc.DataList(sql);
dl.DataTextField = textField;
dl.DataValueField = valueField;
dl.DataBind();
}

⑸ JS中怎麼連接資料庫,和提取資料庫中的數據

測試的電腦已經裝好Oracle客戶端,而且用SQLplus可以連接上。
/*
* This sample shows how to list all the names from the EMP table
*
* It uses the JDBC THIN driver. See the same program in the
* oci8 samples directory to see how to use the other drivers.
*/

// You need to import the java.sql package to use JDBC
import java.sql.*;

class Test
{
public static void main (String args [])
throws SQLException
{
// Load the Oracle JDBC driver
DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
/* try{
Class.forName("oracle.jdbc.driver.OracleDriver");
}catch(Exception e){
System.out.println("No Driver!");
}
*/
// Connect to the database
// You must put a database name after the @ sign in the connection URL.
// You can use either the fully specified SQL*net syntax or a short cut
// syntax as <host>:<port>:<sid>. The example uses the short cut syntax.
String url = "jdbc:oracle:thin:@172.28.31.85:1521:YIKATONG";
String userName = "scott";
String password = "tiger";

if (args.length > 0) url = args[0];
if (args.length > 1) userName = args[1];
if (args.length > 2) password = args[2];
System.out.println(url);
System.out.println(userName);
System.out.println(password);
Connection conn =
DriverManager.getConnection (url, userName, password);

// Create a Statement
Statement stmt = conn.createStatement ();

// Select the ENAME column from the EMP table
ResultSet rset = stmt.executeQuery ("select * from Test");

// Iterate through the result and print the employee names
while (rset.next ())
System.out.println (rset.getString (1));
}
}

補充日期: 2005-03-14 20:20:29

Java與Oracle的兩種連接方式

src=>(作者:huihoo)

第一種方式:通過資料庫本身的JDBC Driver連接到資料庫

Classs.forName("oracle.jdbc.driver.OracleDriver");

Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.33:1521:huihoo","scott","tiger");

第二種方式:通過JDBC-ODBC橋連接到資料庫

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection conn = DriverManager.getConnection("jdbc:odbc:192.168.1.33","scott","tiger");

192.168.1.33為數據源

完整的用戶登錄

Properties props = new Properties();

props.put("user", "scott");

props.put("password", "tiger");

Driver myDriver = (Driver) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

conn = myDriver.connect("jdbc:oracle:thin:@192.168.1.33:1521:huihoo", props);

conn.close();

System.out.println("成功登錄.");

System.out.println("歡迎您 "+props.getProperty("user")+"!");

⑹ 用js做出個列表,列表中綁定的是資料庫中的數據

var employeeObj=document.getElementById('employeeName');//下拉框組件
var arr=result.employeeList; //查詢資料庫所返專回的數組屬
for(var i=0;i<arr.length;i++){
var option = document.createElement("OPTION");
option.text =arr[i].employeeName;
option.value = arr[i].id;
employeeObj.add(option);
}

⑺ js 連接資料庫如何操作資料庫中的數據

//連接SQL復制代碼代碼如下:<script language="javascript" var conn = new ActiveXObject("ADODB.Connection"); conn.Open("Provider=SQLOLEDB.1; Data Source=tgf; User ID=sa; " +"Password=sasa; Initial Catalog=MyBulletin"); var rs = new ActiveXObject("ADODB.Recordset"); var sql="select id,name from Category"; rs.open(sql, conn); alert(rs(0));//取出第一個來 rs.close();rs = null;conn.close(); conn = null; </script //連接ACCESS復制代碼代碼如下:<script language="javascript" function conn(){var db_bbsdb_bbs="dd.mdb"//定義資料庫 var conn = new ActiveXObject("ADODB.Connection"); conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+db_bbs+""); var rs = new ActiveXObject("ADODB.Recordset"); var sql="select name from authors"; //資料庫中有authors表,name欄位 rs.open(sql,conn); alert(rs(0))//取出第一個來

⑻ js怎麼連接mysql資料庫連接

具體連接方法如下:

1、打開HBuilder工具,在Web項目中的js文件夾中,新建JavaScript文件ConnDB.js

使用require()引入mysql模塊,然後賦值給變數mysql

⑼ js怎樣連接和調用mysql資料庫

我知道 ie 怎麼連接,別的瀏覽器不行。首先先去mysql官網下載個 odbc 然後安裝,安裝完再去控制面板找到「管理工具」--》「(ODBC)數據源」--》(如果是在自己電腦上測試就選
「用戶DSN」,如果想被別人訪問就選「系統DSN」) 然後添加mysqlodbc,然後把驅動的名字記下來(不是你起的名字,是後面自帶的名字!),准備工作做完,我們就可以通過代碼訪問資料庫了。(註:我第一次安裝ODBC,用js調用時提示我未知數據源一類的話,卸載ODBC後再次安裝ODBC就正常了) 用 ie 先調用odbc驅動 然後操作mysql,話不多說,上代碼!

//創建資料庫連接對象
var conn = new ActiveXObject("ADODB.Connection");
//創建數據集對象
var rs = new ActiveXObject("ADODB.Recordset");
try{
//MySQL ODBC 5.3 ANSI Driver 這個就是我剛才說讓你記得驅動的名字
var connectionstring = "Driver={MySQL ODBC 5.3 ANSI Driver};Server=127.0.0.1;User=root;Password=root;Database=mysql;Option=3;Port=3306";
console.log(connectionstring);
//打開連接
conn.open(connectionstring);
//查詢語句
var sql = " select * from table1 ";
//打開數據集(即執行查詢語句)
rs.open(sql,conn);
//(或者rs=conn.execute(sql);)
//遍歷所有記錄
while(!rs.eof){
//WScript是Windows 的腳本宿主對象,詳細情況請在windows幫助里查找。
//WScript.Echo輸出記錄的內容
document.write(rs.Fields("id") + "\t" + rs.Fields("name") + "\n");
//下一條記錄
rs.moveNext();
}
//關閉記錄集
rs.close();
//關閉資料庫連接
conn.close();
} catch(e){
//異常報告
document.write(e.message);
} finally{
//
}

⑽ 在js中的數據怎麼插入資料庫

如果你一定不用ajax的話,就在表單里加隱藏域,用js把數據發送到隱藏域,在用表單發送給伺服器。但是這樣做不是太好強烈建議你使用ajax。希望對你有幫助

閱讀全文

與js怎麼綁定資料庫數據相關的資料

熱點內容
js實現按鈕單擊事件 瀏覽:98
app改國家在哪裡 瀏覽:832
招標文件有下列哪些情形招標人應當拒收 瀏覽:610
js遍歷checkboxlist 瀏覽:933
日本電影資源最大網站 瀏覽:818
永寧縣電影院今日影訊 瀏覽:463
在哪裡可以看未播出的電視劇 瀏覽:927
韓國一個老女人包養男生的電影 瀏覽:372
池恩瑞韓國電影 瀏覽:564
java界面代碼 瀏覽:468
穿越回到蘇聯解體前夕 瀏覽:877
網站 小電影 瀏覽:122
神社代碼怎麼用 瀏覽:664
陽光下向日葵微信頭像 瀏覽:361
word編程怎麼弄 瀏覽:621
求可以看的網址 瀏覽:652
什麼語言適合工具型應用開發 瀏覽:687
大數據存儲平台 瀏覽:525
電影字幕文件轉換pdf文件 瀏覽:637
免費看片在線觀看的網站 瀏覽:713

友情鏈接