
js 可以读数据库 // JavaScript Document
var ServerIP="127001";var conn,framePath,Style;
function dukin_conn(){
var datasource="数据库地址";
var filePath= windowlocationhref;
framePath=filePathsplit("/frame")[0];
filePath=filePathsubstring(8); //去掉file:///
filePath=filePathsplit("/frame")[0];
datasource=filePath+"/db/"+datasource; try {
conn = new ActiveXObject("ADODBConnection");
connOpen("Provider=MicrosoftJetOLEDB40;Data Source="+datasource);
} catch (errer) {
alert(errerdescription);
}
return true
}function conn_close(conn){
connclose;
conn=null;
}function rs_close(rs){
rsclose;
rs=null;
}var request=req()
function req(){
var ocar=new Object;
ocarmark="读取地址栏地址";
ocarquerystring=function showcolor(ret){
var s = windowlocationsearchsubstr(1);
var aryVars = ssplit('&');
for(var i=0;i<aryVarslength;i++)
{
var aryPair = aryVars[i]split("=");
if (aryPair[0]==ret){return aryPair[1];i=aryVars+1;}
}
}
return ocar;
} var S=requestquerystring("S");
if (S==null){windowlocationhref="/indexhtml";}
dukin_conn();
//连接数据库
var sc = new ActiveXObject("ADODBRecordset");
var sql="select from [News_smallclass] where [smallclassID]="+S;
scopen(sql, conn, 1,1 );
if (screcordcount<1) {alert("地址错误");windowlocationhref="/indexhtml";}
var newsid=""+sc("id")+""; //以前用网站转CD时作的一个东东核心部分就是这个,需要的话我可以把我作的东西发给你不过没有作完 hehe
这样说吧要说效率肯定是纯正的js效率要高。
jquery是js写好的一个库,你用的jq的方法也是js写的。
那么如果你按需来写自己的js,绝对要比jq的效率要高。
但是如果这个这些代码的 *** 作没有说非常的繁琐的活没必要用传统的js,因为这之间的效率差微乎其微。
jquery还更加的容易编写代码,方便了开发。
唯一需要注意的是,如果你的网页就几行js代码,那么直接自己写吧,因为jquery还是要加载到几十k的文件的。
提示一下,如果你的整个网站都加载了jquery,那么没关系了,因为浏览器在浏览网页的时候会有缓存也就是说a网页用了jq,b网页用的时候不会重新下,而是去用的a网页加载的缓存。
1.你是通过ADODB去连接的数据库,所以创建了一个ADODB的连接对象。
2.需要事先编写DSN参数。包括:数据引擎(Provider=SQLOLEDB1),数据源(Data SourceR=local),数据库的用户名和密码(UID=sa;PWD=;),以及数据库名称(Initial Catalog= sevrce);
3.之后通过Open方法打开对这个数据库的连接。
以上就是关于求js读取数据库数据显示在页面上的表中的功能源码全部的内容,包括:求js读取数据库数据显示在页面上的表中的功能源码、请求数据库和加载js哪个效率高、JS如何连接数据库啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)