2 qq 29460785 qq_29460785 于 2016.05.05 17:44 提问

我在使用VS写asp.net,web应用程序中如何连sql server 接数据库 10C

在web程序中我需要连接数据库,使用其中的数据。怎样才能用js与我的sql server2012连接,有没有具体
的列子啊!新手求大神解答。

5个回答

heyangyi_19940703
heyangyi_19940703   2016.05.05 18:22

用js与数据库连接还是第一次听说,你如果需要执行数据操作是需要后端语言的,Web应用在后台代码中可以用ADO.NET技术来进行数据操作。
可以前台js 使用Ajax Post后者Get请求后端接口,后端进行数据库的增删改查。如果是服务器控件直接在事件里面使用ADO.NET对数据库进行操作

heyangyi_19940703
heyangyi_19940703   2016.05.05 18:46

你可以先学习一下ADO.NET,里面涉及的知识点很多

qq_29460785
qq_29460785 那怎么在web窗体里连接数据库啊
一年多之前 回复
showbo
showbo   Ds   Rxr 2016.05.05 20:50
balary
balary   2016.05.05 23:59

js是前端展现用的脚本,不可能连接到后台数据库。

要连接数据库,你可以用JS 提交一个 HTTP 请求触发 IIS服务器响应,从而执行 服务端的 asp.net代码。

服务端 ASP.NET 代码则可以访问服务器甚至网络上所有资源,包括数据库,文件等。

SHENQUANYU
SHENQUANYU   2016.05.10 17:37
var connection = new ActiveXObject("ADODB.Connection"); //var ConnString = "Data Source=10.10.11.75\\SQLExpress;Initial Catalog=TestDB;User ID=tao.tian;Password=;Provider=SQLOLEDB.1" var ConnString = "Driver={SQL Server};Server=10.10.11.75;Database=TestDB;UID=tao.tian;PWD="; //var ConnString = "Driver={SQL Server};Server=10.10.11.75\SQLEXPRESS;Database=TestDB;UID=tao.tian;PWD="; connection.open(ConnString); var rs = new ActiveXObject("ADODB.Recordset"); var selectString = "SELECT * FROM Name_Table"; rs.Open(selectString, connection); while (!r.atEnd()) { document.write(rs(0)); rs.MoveNext(); } rs.close(); connection.close();
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!