请问:用ASP.NET怎么链接SQL Server 2005数据库
请问:用ASP.NET怎么链接SQL Server 2005数据库链接时要注意什么事项 --------------------编程问答-------------------- 和连接SQL Server 2000数据库一样的
--------------------编程问答-------------------- 用SqlConnection连接 --------------------编程问答-------------------- using System.Data.SqlClient;
string connectionString = "server=192.168.0.100;uid=test;pwd=test;database=Test";
SqlConnection conn = new SqlConnection(connectionString);
try
{
conn.Open();
//其他数据库操作
}
catch
{
}
finally
{
conn.Close();
} --------------------编程问答-------------------- 和2000一样的 --------------------编程问答-------------------- ADO.NET --------------------编程问答-------------------- 和SQL SERVER 2000的方法一样,没什么大的区别 --------------------编程问答-------------------- SqlConnection conn = new SqlConnection("server=.;uid=sa;pwd=;database=Northwind;"); --------------------编程问答-------------------- 是的,楼上所有人说的都是一样的答案,那就是只要你会连SQL Server2000就是一样的道理嘛。 --------------------编程问答-------------------- .net2.0连接Sqlserver2005,连接字符串基本格式
Server=计算机地址\实例名;Database=数据库名;User ID=;Password=;
例如Server=localhost\MySqlServer;Database=DB111;User ID=a1;Password=a1; --------------------编程问答-------------------- SqlConnection conn = new SqlConnection("server=.;uid=sa;pwd=;database=dbName;");
--------------------编程问答-------------------- 我的机子上安装了2005没有安装2000,在调用的时候找不到我在2005上创建的数据库 --------------------编程问答-------------------- 建议贴代码 --------------------编程问答-------------------- SqlConnection conn = new SqlConnection("Server=SQL2005服务器名称;Database=数据库;User ID=用户名;Password=密码;"); --------------------编程问答-------------------- 大家都说拉..我来接分把 --------------------编程问答-------------------- 这么多人说一样的 --------------------编程问答-------------------- 如果是2000和2005都装了最好是用IP加端口号吧...这样感觉更好一点. --------------------编程问答-------------------- 如果是2000和2005都装了最好是用IP加端口号吧...这样感觉更好一点. --------------------编程问答-------------------- 我在用2005链接的时候,用管理员帐号sa登录,链接出现错误。 --------------------编程问答-------------------- --------------------编程问答-------------------- 最简单的办法是:
在VS的设计窗口下,在“工具箱”里拉出SqlDataSource控件,然后设置一下它,让它去连接数据库并随便读取一张表测试一下,然后再按F5调试你的程序,
这样就会在Web.config里为你自动添加数据库的连接字符串了。 --------------------编程问答-------------------- 第一步:
string strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
Application.StartupPath + "\\my.mdb" ;
OleDbConnection aConnection = new OleDbConnection ( strConnect ) ;
第二部:
OleDbConnection aConnection = new OleDbConnection ( strConnect ) ;
第三部:
aConnection.Open ( ) ;
OleDbDataReader aReader = aCommand.ExecuteReader ( ) ;
第四部:
aReader.Close ( ) ;
aConnection.Close ( ) ;
这是demo:
using System ;
using System.Data.OleDb ;
using System.Windows.Forms ;
// 导入程序中用的的所有名称空间
class OleDbTest {
public static void Main ( )
{
string strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
Application.StartupPath + "\\my.mdb" ;
OleDbConnection aConnection = new OleDbConnection ( strConnect ) ;
// 建立指向数据库的连接
OleDbCommand aCommand = new OleDbCommand ( "select * from Persons" ,
aConnection ) ;
// 设计所需要返回的数据集的内容
try {
aConnection.Open ( ) ;
// 打开指向数据库连接
OleDbDataReader aReader = aCommand.ExecuteReader ( ) ;
// 返回需要的数据集内容
Console.WriteLine ( "以下就是打开后的数据集的一个字段的所有内容!" ) ;
while ( aReader.Read ( ) ) {
Console.WriteLine ( aReader.GetString (0) ) ;
}
// 屏幕输出数据集的第一个字段的所有内容,如果要第二个字段把"0"改为"1"
aReader.Close ( ) ;
// 关闭数据集
aConnection.Close ( ) ;
// 关闭指向数据库的连接
}
catch ( OleDbException e )
{
Console.WriteLine ( "错误类型:", e.Errors[0].Message ) ;
// 如果出错,输出错误信息
}
}
}
自己看看吧 --------------------编程问答-------------------- 利用数据库控件SqlDataSource,很容易完成数据源的配置。
--------------------编程问答-------------------- --------------------编程问答-------------------- 和2000一样吧
补充:.NET技术 , ASP.NET