C#和asp.net中添加SQL连接的2个办法
来源:互联网 发布:诸暨行知小学的资料 编辑:程序博客网 时间:2024/06/07 16:55
C#的办法就是用sqlconnectionstringbuilder来构建,个人认为这个方法比较简单,不需要太多的操作,只需要按提示把字段定义好就可以
其中:IntegratedSecurity设置为true为用windows登陆账号验证,为false则需要自己添加用户名和密码
private static SqlConnection buildConnection() { SqlConnection myconnection = new SqlConnection(); SqlConnectionStringBuilder con = new SqlConnectionStringBuilder(); con.DataSource = "127.0.0.1"; con.IntegratedSecurity = true; con.InitialCatalog = "test"; try { myconnection = new SqlConnection(con.ConnectionString); } catch { Console.WriteLine("Connection error"); } return myconnection; }
ASP.NET办法是朋友提供的,在web.config里面预设好
<appSettings> <add key="datasourceConnetstring" value="Data Source=127.0.0.1;Initial Catalog=HR;User ID=HR;pwd=hr" /> </appSettings>
接着在connection中引用web.config的变量
public static SqlConnection getconnection() { System.Configuration.AppSettingsReader aps = new AppSettingsReader(); SqlConnection sqlconn=null; try { string dataconnectionstring = aps.GetValue("datasourceConnetstring", typeof(string)).ToString(); sqlconn = new SqlConnection(dataconnectionstring); if (sqlconn.State == ConnectionState.Broken) { sqlconn.Close(); } if(sqlconn.State == ConnectionState.Closed ) { sqlconn.Open(); } }catch(SystemException ex) { sqlconn.Close(); sqlconn.Dispose(); } return sqlconn; }
两个办法都测试可行!
- C#和asp.net中添加SQL连接的2个办法
- Asp.net C# 连接access 的办法
- ASP.NET和SQL SERVER连接中遇到的问题
- 用ASP.NET/C#连接Access和SQL Server数据库
- 用ASP.NET/C#连接Access和SQL Server数据库
- 用ASP.NET/C#连接Access和SQL Server数据库
- 用ASP.NET/C#连接Access和SQL Server数据库
- 用ASP.NET/C#连接Access和SQL Server数据库
- 用asp.net/c#连接access和sql server数据库
- 用ASP.NET/C#连接Access和SQL Server数据库
- 用ASP.NET/C#连接Access和SQL Server数据库
- 用ASP.NET/C#连接Access和SQL Server数据库
- 用ASP.NET/C#连接Access和SQL Server数据库
- C#中利用ADO.NET连接和查询SQL数据库
- 总结在ASP.NET中连接ACCESS 和SQL Server的方法
- 自己写的个C#(ASP.NET)连接SQL数据库执行查询和修改操作的类
- .net中webform和winform连接sql server 2000数据库的c#操作类
- .net中webform和webform连接sql server 2000数据库的c#操作类
- 单片机 数据类型 长度
- SQL执行计划、绑定变量的使用
- 鄙人开发环境搭建全攻略
- Ubuntu 10.04 重新编译ffmpeg
- Think Like a Champion
- C#和asp.net中添加SQL连接的2个办法
- bash中的自动完成功能
- IDA PRO的流程图功能
- Linux tcpdump 命令详解
- linux crontab学习
- GKD之设计 - 不玩command line parameter了
- VS2008无法打开gl/glaux.h头文件的解决方法
- office2007 word 图片与mathtype公式无法显示的问题
- 数据结构:位图法