当前位置:编程学习 > C#/ASP.NET >>

连接数据库的相对路径问题

c#如何连接SQLserver数据库表的相对路径? --------------------编程问答--------------------
SqlConnection conn = new SqlConnection("Data Source=(local);Initial Catalog=login;Integrated Security=True");
          //括号内依次内容为  数据源,数据库名称,最后一项表示windows验证
          conn.Open();

          //连接到本地端或远程的SQL Server,语法如下:
          string ConnString;
          ConnString="Data Source=192.168.0.1;Initial catalog=DbName; User id=sa; Password=123";
          SqlConnection conn2=new SqlConnection(ConnString);
          conn2.Open();
--------------------编程问答--------------------  string C="Data Source=.;Initial catalog=DbName; User id=sa; Password=123456";
 SqlConnection conn=new SqlConnection(c);
 conn.Open(); --------------------编程问答-------------------- asp.net夜话之七:ADO.NET介绍
连接到数据库可以用下面的方式:
(1)如果要连接的数据库服务器与开发者的机器在同一个局域网里,可以使用局域网IP地址或者局域网中的电脑主机名;
(2)如果要连接的数据库服务器与开发者的机器不在同一个局域网内,那么就要求数据库服务器必须有一个公网IP,我们可以使用公网IP来连接,如果数据库服务器还有互联网域名,那么用互联网域名也是可以的。
(3)如果要连接的数据库服务器与开发者所使用的机器是同一台机器,那么可以使用以下几种方式之一:”(local)”或者”.”或者”127.0.0.1”。
需要注意的是,如果在一台机器上运行者同一种数据库的不同版本,比如说在”zhoufoxcn”这台主机上同时运行着SQL 2000、SQL 2005和SQL Express三种版本,并且它们所使用的Windows服务名分别为”SQL2000”、”SQL2005”和”SQLExpress”,那么我们要连接到SQL 2000这个数据库上所使用的服务器名就应该填写”zhoufoxcn/SQL2000”这种“主机名/实例名”的方式或者“主机IP/实例名”,这种情况在同时安装了Visual Studio 2005和SQL 2005的朋友那里很常见,因为SQL Express是针对学生的功能有限的免费版本,这个版本的数据库在安装Visual Studio 2005时默认是一同安装的。
在上面的“添加连接”窗口,我们分别填写如下信息:

SqlConnection connection = new SqlConnection("Data Source=(local);Initial Catalog=AspNetStudy;Persist Security Info=True;User ID=sa;Password=sa");
        //注意,DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")是将当前时间格式化为类似于2008-10-09 00:00:03的形式的字符串
        Response.Write("时间"+ DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")+"当前数据库连接状态是:"+connection.State +"<br/>");
        connection.Open();
        Response.Write("时间" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "当前数据库连接状态是:" + connection.State + "<br/>");
        connection.Close();
        Response.Write("时间" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "当前数据库连接状态是:" + connection.State + "<br/>");
--------------------编程问答-------------------- http://www.connectionstring.com/ --------------------编程问答--------------------
引用 3 楼 zhoufoxcn 的回复:
asp.net夜话之七:ADO.NET介绍
连接到数据库可以用下面的方式:
(1)如果要连接的数据库服务器与开发者的机器在同一个局域网里,可以使用局域网IP地址或者局域网中的电脑主机名;
(2)如果要连接的数据库服务器与开发者的机器不在同一个局域网内,那么就要求数据库服务器必须有一个公网IP,我们可以使用公网IP来连接,如果数据库服务器还有互联网域名,那么用互联网域名也是可以的。
(3)……


好像习 好有爱 --------------------编程问答-------------------- 3楼的有图.楼主自己可以动手弄弄
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,