rt
解决方案 »
- 对JSON是在是第一次接触:.net解析JSON,收不到传递的数组
- ~~~~~~~~asp.net新闻采集~~~~~~~~~~~~~~~~
- 请问高手们,在网页上写一个地图要用到什么???
- Vs.net 2005发布自动生成的空网站到虚拟空间出现运行时错误
- 如何把连接数据库代码设置成共享
- 网页里能打开 AutoCAD 吗?
- 高手帮忙看看这个页面submit时为什么会弹出两个web窗口,而不是一个
- 用DataSet生成一个Xsd为什么会有这样的问题?
- 如何得到checkboxlist所有选择项的值的和?
- 如何用sql语句选择一个字段中的某个记录值?
- 使用母版页来制作一个具有左侧动态导航树的站点,关于子页面优化的问题
- ASP.NET程序员对HTML,CSS,JS这3个一般学到什么程度就够了呢?
,javascript连接数据库,js 操作数据库,js 读取数据库, javascript链接数据
将数据库放到桌面
<script language="javascript">
//用 javascript 写服务器端连接数据库的代码示例
function conn(){
var db_bbs
db_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))//取出第一个来conn.close();
conn = null;
}
</script>
以下的是sql连接
<script language="javascript">
//用 javascript 写服务器端连接数据库的代码示例
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; "
+"Password=; Initial Catalog=pubs");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select * from authors";
rs.open(sql, conn);
rs.close();
rs = null;
conn.close();
conn = null;
</script>
{
var conn=new ActiveXObject("ADODB.Connection");
// Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; Password=123456; Initial Catalog=studentDB
conn.open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; Password=123456; Initial Catalog=studentDB");
return conn;
}
只能在IE中
我认为应该用ajax吧,让服务器操作数据,返回xml再用javascript处理数据。
这样层次应该比较清晰,也方便统一管理。
一般人都不会用JS去读取数据库太不安全了
一般来说也是用JS配合其他的语言来说实现对数据库的操作
参考
引入prototype库(自己去下个):<script language="JavaScript" type="text/javascript" src="prototype.js"></script>
<script>
var cookiename;
var cookiepass;
function have_new_message(){
var sendAjax = new Ajax.Request(talkpath+'?act=havenmsg',{method: 'post',parameters:'regname='+cookiename+"®pass="+cookiepass,onSuccess:have_n_msg});
//psot方法发送ajax请求,成功后显示后台所返回值,后台用个request["act"]来接收动作,执行查询,response.write返回相应信息(或者用xml的格式返回,此代码中仅用文本)。parameters传递具体参数
function have_n_msg(req){
if(req.responseText!='')//有返回值
{//调用返回信息。
document.write(req.responseText);
} }
}
</scrpit>