如果问题太幼稚,我提前道歉。我是 ASP 和 SQL 服务器世界的新手(到目前为止我一直在使用 PHP 和 MySQL)(我在这里阅读了其他主题,但似乎没有一个能给我明确的答案)
我想将我的 ASP 网站连接到我的 SQL 数据库(目前使用 sql server 2005),我该怎么做?我一直在尝试使用大量的连接字符串,但现在一切都让我感到困惑(种类太多)
另外,建立成功连接后如何执行查询?
我相信这两个的答案会让我开始,我希望我没有要求太多或什么。提前致谢!
如果问题太幼稚,我提前道歉。我是 ASP 和 SQL 服务器世界的新手(到目前为止我一直在使用 PHP 和 MySQL)(我在这里阅读了其他主题,但似乎没有一个能给我明确的答案)
我想将我的 ASP 网站连接到我的 SQL 数据库(目前使用 sql server 2005),我该怎么做?我一直在尝试使用大量的连接字符串,但现在一切都让我感到困惑(种类太多)
另外,建立成功连接后如何执行查询?
我相信这两个的答案会让我开始,我希望我没有要求太多或什么。提前致谢!
Dim objDbCon
Dim dataCount
Dim sqlQuery
Set objDbCon = Server.CreateObject("ADODB.Connection")
'Change the parameters with your own environment'
objDbCon.ConnectionString = "Provider=SQLOLEDB; Data Source=120.120.120.120; Initial Catalog=Database name; User Id=user1; Password=1234;"
objDbCon.Open
'Put sql script which you want to get result set'
sqlQuery = "SELECT COUNT(*) AS CNT FROM TABLE_NAME"
'This is how you execute sql script and bind the result set to dataset object'
Set Rs = objDbCon.Execute(sqlQuery)
dataCount = Rs("CNT")
Rs.Close
要将 sql 连接添加到 asp.net 网页,首先我们必须获取连接字符串。对于那个打开的服务器资源管理器->数据连接->添加连接。在给定的弹出框中给出服务器名称和数据库名称。添加连接后,进入添加连接的属性窗口,从那里我们将获得连接字符串。之后编写以下代码:
using System.Data;
using System.Data.SqlClient;
public void dbconnection
{
SqlConnection con;
con = new SqlConnection("connectionstring");
con.Open();
SqlCommand cmd=new SqlCommand("Your sql query",con);
cmd.ExecuteNonQuery();
con.close();
}
对于插入、更新和删除查询,我们使用 ExecuteNonQuery()。对于我们使用的选择查询
SqlDataReader dr = cmd.ExecuteReader();