Chinaunix
标题:
用js连接access数据库的方法,怎么去连接MYSQL
[打印本页]
作者:
bjiang
时间:
2006-03-14 09:53
标题:
用js连接access数据库的方法,怎么去连接MYSQL
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function getCountFromDB() {
//以当前页面文件为基础,找到文件所在的绝对路径。
var filePath = location.href.substring(0, location.href.indexOf("Cnt.htm"
);
var path = filePath + "MyData.mdb";
//去掉字符串中最前面的"files://"这8个字符。
path = path.substring(
;
var updateCnt = 0;
//生成查询和更新用的sql语句。
var sqlSelCnt = "SELECT COUNT FROM [COUNT] WHERE ID = 'count'";
var sqlUpdCnt = "UPDATE [COUNT] SET [COUNT] = '";
//建立连接,并生成相关字符串
http://www.knowsky.com/
。
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("COUNT"
;
document.write(cnt);
//将取得结果加1后更新数据库。
updateCnt = cnt * 1 + 1;
rs.moveNext;
}
rs.close();
rs = null;
sqlUpdCnt = sqlUpdCnt + updateCnt + "'";
con.execute(sqlUpdCnt);
con.close();
con = null;
}
function getCountFromTxt() {
var filePath = location.href.substring(0, location.href.indexOf("Cnt.htm"
);
var path = filePath + "count.txt";
path = path.substring(
;
var nextCnt = 0;
var fso, f1, ts, s;
//以只读方式打开文本文件。
var ForReading = 1;
//以读写方式打开文本文件。
var ForWriting = 2;
fso = new ActiveXObject("Scripting.FileSystemObject"
;
f1 = fso.GetFile(path);
ts = f1.OpenAsTextStream(ForReading, true);
s = ts.ReadLine();
nextCnt = eval(s) + 1;
document.write("now count is :" + s);
ts.Close();
ts = f1.OpenAsTextStream(ForWriting, true);
ts.WriteLine(nextCnt);
ts.close();
}
//-->
</SCRIPT>
</HEAD>
用这个可以连接ACESS数据库,哪位高人帮我修改下,怎么去连接MYSQL
作者:
kakasi
时间:
2006-03-14 12:57
new ActiveXObject("ADODB.Recordset");
mysql 好像没有类似的activex
作者:
wwjxjtu
时间:
2006-03-16 23:26
标题:
完成后可按 Ctrl+Enter 发布
完成后可按 Ctrl+Enter 发布
作者:
xabbca
时间:
2006-03-17 20:03
mysql 有相应的odbc支持,这样mysql就可以和access一样用了
http://dev.mysql.com/doc/refman/5.0/en/introduction-to-odbc.html
[
本帖最后由 xabbca 于 2006-3-17 20:07 编辑
]
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2