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

ASP.NET连接sql server数据库时web.config中连接字符串怎么写,在.CS文件我界面上怎么调用

ASP.NET连接sql server数据库,我做的数据库是yujia.mdf,我想问一下web.config中连接字符串怎么写,写完之后怎么样在.CS文件和.aspx问价中怎么写查询语句,调用数据库中的内容并在前台页面上显示出来,

我是初学者,希望大家不要介意我问这样低级的问题哟,谁能给我详细的讲解一下 --------------------编程问答--------------------
楼主的结贴率真高呀!数据库是mySql?
在webconfig里配
<connectionStrings >
        <add name="ConnString" connectionString="App_Data/Data2006.mdb"/>
</connectionStrings>
在dbhelp类里调用
public static readonly string CONN_STRING = "provider=microsoft.jet.oledb.4.0;data source=" + System.Web.HttpContext.Current.Request.MapPath("~") + ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString; // 系统默认数据库连接串 --------------------编程问答-------------------- 你应该先附加数据库文件,然后再使用

<connectionStrings> 
<connectionStrings> 
<add name="ConnectionStringName" connectionString="Data Source=服务器名;Initial Catalog=数据库名;User ID=用户;Password=密码" 
providerName="System.Data.SqlClient" /> 
</connectionStrings> 

读取

ConfigurationManager.ConnectionStrings["connectionStringsName"].ConnectionString; 
--------------------编程问答-------------------- 同上! --------------------编程问答-------------------- 应该先打开server数据库 附加数据库文件yujia.mdf

在web.config中写
<connectionStrings> <add name="SYXTConnectionString" connectionString="Data Source=服务器名称;Initial Catalog=数据库名称;User ID=用户名;Password=用户密码" providerName="System.Data.SqlClient" /> </connectionStrings>

后台获取的时候用

configurationManager.connectionString["SYXTConnectionString"].ToString()






--------------------编程问答--------------------
引用 2 楼 net_lover 的回复:
你应该先附加数据库文件,然后再使用

<connectionStrings> 
<connectionStrings> 
<add name="ConnectionStringName" connectionString="Data Source=服务器名;Initial Catalog=数据库名;User ID=用户;Password=密码" 
providerName="System……


+ 正解    --------------------编程问答-------------------- config文件配置楼上已经写好了

.cs页面这样写

using system.data;
using system.data.sqlclient;

------------------

查询语句你可以用控件生成语句,如果不用数据控件,在.cs页面这样写

string _connstring=webconfigmanagation.connstrings["链接字符串名"].connstring;
---

事件中这样写:

sqlconnection con=new sqlconnection(_connstring);
sqlcommand cmd=new sqlcommand();
cmd.connection=con;
cmd.commandtext="你的查询语句";
//查询语句中的参数指定一下值
cmd.paramets.addwithvalue("@proname",text1.text.trim());
****
using (con)
{
  con.open();
  cmd.executenoquery();
}

label1.text="修改成功!";

全是手打,不是拷贝的,难免有大小写或者字符错误之处,不要照抄,不懂,加我QQ 457939343

--------------------编程问答-------------------- .cs 页面 还少些一个

using system.web.configration;
--------------------编程问答-------------------- 在本机上,服务器名称怎么写啊

引用 4 楼 yundankanwu 的回复:
应该先打开server数据库 附加数据库文件yujia.mdf

在web.config中写
<connectionStrings> <add name="SYXTConnectionString" connectionString="Data Source=服务器名称;Initial Catalog=数据库名称;User ID=用户名;Password=用户密码" providerName……
--------------------编程问答--------------------
引用 2 楼 net_lover 的回复:
你应该先附加数据库文件,然后再使用

<connectionStrings> 
<connectionStrings> 
<add name="ConnectionStringName" connectionString="Data Source=服务器名;Initial Catalog=数据库名;User ID=用户;Password=密码" 
providerName="System……


+1 --------------------编程问答-------------------- 参考:
http://www.cnblogs.com/insus/articles/1405604.html

相关的web.config的:
http://www.cnblogs.com/insus/articles/1423487.html
http://www.cnblogs.com/insus/articles/1909154.html
http://www.cnblogs.com/insus/articles/1429929.html --------------------编程问答-------------------- +++
引用 6 楼 epui2008 的回复:
config文件配置楼上已经写好了

.cs页面这样写

using system.data;
using system.data.sqlclient;

------------------

查询语句你可以用控件生成语句,如果不用数据控件,在.cs页面这样写

string _connstring=webconfigmanagation.connstrings["链接字符……
--------------------编程问答-------------------- web.config配置:
 
<connectionStrings>  
<add name="ConnectionString" connectionString="Data Source=服务器名;Initial Catalog=数据库名;User ID=用户;Password=密码"  
providerName="System.Data.SqlClient" />  
</connectionStrings>  

读取

ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString;

本机也可以用IP地址表示啊 --------------------编程问答-------------------- "孟子哥"来了,问题就都解决拉.
打酱油的路过. --------------------编程问答-------------------- 手机回复太痛苦,我就不写代码了 --------------------编程问答-------------------- 我也刚解决啊!! --------------------编程问答--------------------
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,