连接数据库的相对路径问题 c#如何连接SQLserver数据库表的相对路径? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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/>"); 关于访问母板页中的变量 string.SubString(int,int)和自己写的方法效率问题! 还是刚才老板给的需求分析中的意见.我的智商有点低..请高手帮忙看看. asp.net小問題??? 如何创建web用户控件啊? .net程序集中使用Server.Mappath问题 csdn注册那个按扭 8秒后可以点击是如何写?? 重复确认消息以及时间问题 100分 使用网上下载的TreeView控件,报格式转换的错误,该怎么办那? 分析器错误信息: 找不到文件或程序集名称“System.Web”,或找不到它的一个依赖项。 MYSQL编码的问题 关于.net页面显示正文的问题
//括号内依次内容为 数据源,数据库名称,最后一项表示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();
SqlConnection conn=new SqlConnection(c);
conn.Open();
连接到数据库可以用下面的方式:
(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/>");