
一、在webconfig里面配置,后连接数据库
(1)webconfig文件:加在<connectionStrings>和</connectionStrings> 之间
三种配置方式:
1windows身份验证,连接sql server数据库: <add name="字符串名称" connectionString="Data Source=localhost;database=数据库名称;Integrated Security=True;User Instance=False;" />
2windows身份验证,连接vs数据库:<add name="字符串名称" connectionString="Data Source=\SQLEXPRESS;AttachDbFilename=|DataDirectory|\数据库名称mdf;Integrated Security=True;User Instance=True" providerName="SystemDataSqlClient"/>
3sql server身份验证,连接sql server数据库:<add name="字符串名称" connectionString="server=\SQLEXPRESS;database=数据库名称;uid=sa;pwd=liteng"/>
取字连接符串方式:
1、protected static string connectionString = ConfigurationManagerConnectionStrings["字符串名称"]ConnectionString;
2、string connectionString = SystemWebConfigurationWebConfigurationManagerConnectionStrings["字符串名称"]ConnectionString;
(2)webconfig文件:加在<appsettings>和</appsettings> 之间
配置方式:
<appSettings>
<add key="conn" value="server=服务器名;database=数据库名;uid=用户名;password=密码;"/>
</appSettings>
取字连接符串方式:
string connectionString =configurationsettingsappsettings["字符串名称"];
appSettings 和 connectionStrings 的区别:
(1) appSettings 是在 2003 中常用的,connectionStrings 是在 2005 中常用的;
(2) 使用 connectionStrings 的好处:
第一,可将连接字符串加密,使用MS的一个加密工具即可;
第二,可直接绑定数据源控件,而不必写代码读出来再赋值给控件;
第三,可方便的更换数据库平台,如换为 Oracle 数据库,只需要修改 providerName。
二、直接在网页里引用,连接数据库:
1、string connString = "server=localhost;database=数据库名;user id=用户名;pwd=密码;";
或者上行代码为:string connstring = "Data source=localhost;database=数据库名;user id=用户名;pwd=密码;";
2、SqlConnection con = new SqlConnection(connstring);
3、conOpen();
Sql数据库连接参考示例
public void 数据集测试(){
//(1连接)建立到数据库的 连接 conn
SqlConnection conn = new SqlConnection();
connConnectionString = @"Data Source = (LocalDB)\MSSQLLocalDB; AttachDbFilename = J:\数据库\SQLDB\NewDBmdf; Integrated Security = True; Connect Timeout = 5";
//(2打开)
connOpen();
string 表名 = "Users";
using (conn)
{
//(3适配)适配器 da 和 数据集 ds
da = new SqlDataAdapter();
ds = new DataSet("DataSet1");
//var dt = new DataTable();
//dsTablesAdd(dt);
//(4Select命令)填充命令 cmd
daSelectCommand = new SqlCommand(@"select from " + 表名);
//(5Fill到数据集)
daFill(ds, 表名);
}
//(6释放资源)
connClose();
connDispose();
//访问数据集中的表
DataTable myTable = dsTables[表名];
foreach (DataRow myRow in myTableRows)
{
foreach (DataColumn myColumn in myTableColumns)
{
ConsoleWriteLine(myRow[myColumn]); //遍历表中的每个单元格
}
}
//修改数据
foreach (DataRow row in myTableRows)
{ row["name"] = row["name"] + "备份"; }
// 将DataSet的修改提交至“数据库”
SqlCommandBuilder mySqlCommandBuilder = new SqlCommandBuilder(da);
daUpdate(ds, 表名);
//注意:在修改、删除等 *** 作中表必须定义主键,select的字段也必须包含主键,
//否则会抛出异常“对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成。”
}
首先需要安装一个数据库最好是SQLServer2005的,然后在里面用SQL Server Management Studio建立数据库
这时打开VS2008建立前台界面,通过Gridview控件就可以实现与数据库的连接
具体的步骤,新建web网站---->把Gridview控件拖到页面上---->在控件上面选择数据源---->然后按照上面的步骤一步步来,就能导出你想要的数据库了
以上就是关于vs如何新建/连接sqlserver数据库全部的内容,包括:vs如何新建/连接sqlserver数据库、新手刚用C#VS2015怎么连数据库、VS2008如何与数据库连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)