如何编写Html文件访问,读取SQL数据库?

sonnerain 2005-03-25 02:27:21
刚接触SQL,希望大家帮帮我
3Q
...全文
6152 26 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
BILLSJONE 2005-04-22
  • 打赏
  • 举报
回复
這樣的靜態連接數據庫人人都可以查看到代碼,會知道你的數據庫的信息就不好了
sutdy 2005-04-16
  • 打赏
  • 举报
回复
哦。那如何输出吗?
colin310 2005-04-16
  • 打赏
  • 举报
回复
最好不要用JS或者vbscript连接数据库……
  • 打赏
  • 举报
回复
你怎么设置的??要用document.write 去输出的
sutdy 2005-04-16
  • 打赏
  • 举报
回复
<script language="vbscript">
Set conn=CreateObject ("adodb.connection")
strConn="driver={SQL Server};server=192.168.0.2;uid=sa;Pwd=;database=website"
conn.open strConn
Set rs=CreateObject("adodb.recordset")
sql="select * from table"
</script>
改成自己的设置,怎么输出是空白。
BILLSJONE 2005-04-15
  • 打赏
  • 举报
回复
靜態html連接數據庫好象是會有安全問題,會跳出一個對話框出來的
MosquitoWeb 2005-04-15
  • 打赏
  • 举报
回复
好像看到有些网站的内容就是

****.html?id=***&page=2

为又是怎么来的呢??
raas 2005-04-07
  • 打赏
  • 举报
回复
真的可以啊!^_^ 不过安全性又是个问题?
kkkbs 2005-04-07
  • 打赏
  • 举报
回复
用JS也可以连啊
只要能用script就能连

<script language="vbscript">
Set conn=CreateObject ("adodb.connection")
strConn="driver={SQL Server};server=192.168.0.2;uid=sa;Pwd=;database=website"
conn.open strConn
Set rs=CreateObject("adodb.recordset")
sql="select * from table"
</script>
cfstock 2005-04-06
  • 打赏
  • 举报
回复
今天让兄弟们开开眼,用HTML连SQL数据库,但你的机器要安装SQL SERVER或者驱动!
把你的IE安全选项拉到最低(想着一会儿再拉回来,要不有数据源的问题)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script language="VBS">
Public conn,rs
function sqlDB(host,uid,Ppwd,database)
sqlStr = "Driver=Sql Server;Server=" & host & ";Uid=" & uid & ";Pwd=" & Ppwd & ";Database=" & database
Set conn = CreateObject("Adodb.Connection")
conn.Open sqlStr
Set rs = CreateObject("Adodb.RecordSet")
end function

sqlDB "localhost","sa","******","database"
</script>
</head>

<body>
<script language="vbscript">
rs.Open "Select top 10 id from t_news",conn,3,3
for i = 0 to 10
document.write cStr(i) & ":" & rs("id") & "<BR>"
next
rs.Close
conn.Close
</script>
</body>
</html>
wzhengrong2004 2005-04-06
  • 打赏
  • 举报
回复
var oConn;
function connect()
{
oConn = new ActiveXObject("ADODB.Connection");
//oConn.ConnectionString = "dsn=desktop;uid=;pwd=";

/*[Windows 2000]
sConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/Documents and Settings/wuweibo/My Documents/desktop/db/database.mdb";
[Windows 2000]*/

//[Windows XP]
var root=location.href;
root=root.substring(8,root.lastIndexOf("/")+1);
sConnStr="Driver={Microsoft Access Driver (*.mdb)}; Dbq="+unescape(root)+"db/database.mdb;Uid=;Pwd=;";
//[Windows XP]
oConn.Open(sConnStr);
}
function selData(sSql)
{
oRs = new ActiveXObject("ADODB.Recordset");
oRs.Open(sSql,oConn,1,1);
data = new Array();
var i=0;
while(!oRs.EOF)
{
var row = new Array();
for(var j=0;j<oRs.Fields.Count;j++)
{
row[j]=oRs(j).Value;
}
data[i]=row;
i++;
oRs.MoveNext();
}
oRs.Close();
oRs = null;
return data;
}
function addData(sSql)
{
oComm = new ActiveXObject("ADODB.Command");
oComm.ActiveConnection=oConn;
oComm.CommandText=sSql;
oComm.Execute();
}
syq2002syq 2005-04-01
  • 打赏
  • 举报
回复
ASP\PHP用的爽啊!
兄弟以后学这个吧!
HTML-ASP-PHP-JSP循环上升学习啊!
ahzen 2005-04-01
  • 打赏
  • 举报
回复
高手呀,那些非要用什么ASP/PHP/JAVA之类来连DB的,都快向人家多学习学习吧!

千万不可太迷信!
libao1983 2005-04-01
  • 打赏
  • 举报
回复
哈哈哈哈
确实能连接
html连接数据库
还是第一次做到
libao1983 2005-04-01
  • 打赏
  • 举报
回复
<script language="vbscript">
Set conn=CreateObject ("adodb.connection")
strConn="driver={SQL Server};server=192.168.0.2;uid=sa;Pwd=;database=website"
conn.open strConn
Set rs=CreateObject("adodb.recordset")
sql="select * from table"
</script>
===========================
这样可以么?
真的可以么?
我试试!
  • 打赏
  • 举报
回复
只要能用script就能连

html可以直接用ado的,只不过没有server对象就是了

<script language="vbscript">
Set conn=CreateObject ("adodb.connection")
strConn="driver={SQL Server};server=192.168.0.2;uid=sa;Pwd=;database=website"
conn.open strConn
Set rs=CreateObject("adodb.recordset")
sql="select * from table"
</script>
一样可以运行的,谁说一定要asp php jsp呢?本地html的访问数据库方法
fyzeng 2005-03-29
  • 打赏
  • 举报
回复
在静态文件里你可以运用这种方式来达到连接数据库的目的
在静态文件里插入一个JS代码,如下这样写:
<script src="这里写上一个脚本页地址,如:test.php">

然后在那个地址里(test.php)里调用数据库输出:
<?php
取完数据后输出:
echo "document.write('内容')"
?>

这样表面上看起来就是HTML调用数据库了
jerryf 2005-03-28
  • 打赏
  • 举报
回复
倒,是服务器语言连接数据库吧,静态html没这么大的本事
LCKKING 2005-03-28
  • 打赏
  • 举报
回复
JSP连接数据库通常使用jdbc。具体要看楼主采用什么方式~~
sonnerain 2005-03-25
  • 打赏
  • 举报
回复
谢谢楼上的诸位兄弟!!!

我先去研究研究,再给分撒
加载更多回复(6)

61,129

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧