Asp.net 访问数据库的几种方式
2016-05-25 17:32
656 查看
ASP.NET中连接数据库的各种方法
连接SQL数据库的方法: (一)、在Web.Config中创建连接字符串: 1、 <add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\grade.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" /> 2、 <add name="sampleConnectionString" connectionString ="server=.\SQLEXPRESS;database=sample;uid=sa;pwd=123456;" providerName ="System.Data.SqlClient"/> 3、 <add name ="testConnectionString" connectionString ="Data Source=.\SQLEXPRESS;Initial Catalog=sample;Integrated Security=True;Persist Security Info=True;User ID=sa;Password=123456" providerName ="System.Data.SqlClient"/> (二)、在aspx.cs中获取连接字符串: 1、 string strCon = System.Configuration.ConfigurationManager.ConnectionStrings["sampleConnectionString"].ConnectionString; 2、 string strCon = System.Configuration.ConfigurationManager.ConnectionStrings["sampleConnectionString"].ToString(); 3、 string strCon = System.Configuration.ConfigurationManager.ConnectionStrings["testConnectionString"].ToString(); (三)、将连接字符串直接写到页面里 1、 string strCon = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\grade.mdf;Integrated Security=True;User Instance=True"; 2、 string strCon = "Data Source=.\\SQLEXPRESS;Initial Catalog=sample;Integrated Security=True;Persist Security Info=True;User ID=sa;Password=123456"; 3、 string strCon = "server=.\\SQLEXPRESS;database=sample;uid=sa;pwd=123456"; 连接Access数据库(yx.mdb)的方法: (一)、在Web.Config中创建连接字符串: <add name ="accessConnectionString" connectionString ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\yx.mdb" providerName ="System.Data.OleDb"/> (二)、在aspx.cs中获取连接字符串: 1、 string strCon = System.Configuration.ConfigurationManager.ConnectionStrings["accessConnectionString"].ToString(); 2、 string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|Datadirectory|\\yx.mdb"; 3、 string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/App_Data/yx.mdb"); 注意:如果要连接Access2007版本里的数据库(Database1.accdb)时,用下面的方法连接: string strCon = "Provider=Microsoft.Ace.OLEDB.12.0;Data Source=" + Server.MapPath("~/App_Data/Database1.accdb"); |
相关文章推荐
- Asp.net 身份验证方式?
- Asp.net MVC 之异常处理
- ASP.NET Core 1.0: Deploy to IIS
- ASP.NET Core 1.0: 指定Static File中的文件作为default page
- 使用JasperReport+iReport进行WEB开发
- Asp.Net使用Easy UI DataGrid 实现行过滤[行模糊查询数据]
- ASP.NETIE访问问题解决
- ASP.NET中时间差的问题
- ASP.NET Image控件即时刷新
- [ASP.NET MVC]Entity Framework框架之CodeFirst数据迁移
- ASP.NET SignalR 与LayIM配合,轻松实现网站客服聊天室(八)之 聊天记录入队(列)
- ASP.NET C# MVC 初学(一)
- 框架 day37 Spring3,AOP,代理模式(动态/CGLIB/工厂bean),传统AOP,AspectJ框架(基于xml/注解),切入点表达式,jdbcTemplate
- ASP.NET 5 RC 2:UrlRouting 设置(不包含MVC6的UrlRouting设置)
- 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目(6) 控制器基类 主要做登录用户、权限认证、日志记录等工作
- 用OpenWrt编译Raspberry Pi 2 固件
- 微信扫码支付+Asp.Net MVC
- ASP.NET Web API 实现客户端Basic(基本)认证 之简单实现
- asp.net 有关时间各种(输出)处理
- asp.net 文件 操作方法