C# Sql Server、Access、My SQL 数据库连接配置


【一、Sql Server配置方法:】

[1.应用程序配置方法]

<connectionStrings>
    <add name="connStr"  connectionString="Data Source=.\mssqlserver2;Initial Catalog=DBName;Integrated Security=True"/>
</connectionStrings>


获取连接字符串方法:

public static readonly string ConnectionStringMSSQL = 
ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;


[2.网站配置方法]

<appSettings>
<add key="ConnectionString" value ="server=127.0.0.1;database=db1;uid=sa;pwd=pwd" />
</appSettings>


获取连接字符串方法:

protected readonly static string connectionString = 
System.Configuration.ConfigurationManager.AppSettings["SQL_ServerString"].ToString();


引入命名空间:

using System.Data.SqlClient;

连接通道对象:

SqlConnection conn = new SqlConnection();







【二、Access配置方法:】

<appSettings>
	<add key="AccessString" value="【Provider=Microsoft.Jet.OLEDB.4.0;Data Source=】||【Provider=Microsoft.ACE.OLEDB.12.0;Data Source=】"/>
	<add key="AccessDBPath" value="~/App_Data/a.accdb"/>
</appSettings>

获取连接字符串方法:

protected readonly static string connStr = 
System.Configuration.ConfigurationManager.AppSettings["AccessString"].ToString() + 
System.Web.HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationManager.AppSettings["AccessDBPath"]);


引用命名空间:

using System.Data.OleDb;

连接通道对象:

OleDbConnection conn = new OleDbConnection();


【把查询结果加载到网页】

string sql = "select * from YongHu";
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
//DataTable
DataSet ds = new DataSet();
da.Fill(ds);
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();

虚拟路径获得物理路径:

System.Web.HttpContext.Current.Server.MapPath("\\app_data\\");






三、【My SQL 配置方法】

<appSettings>
 <add key="MySQLString" value="server=127.0.0.1;database=Test;uid=root;pwd=lcl19941001"/>
</appSettings>

获取连接字符串方法:

protected static readonly string connStr = 
System.Configuration.ConfigurationManager.AppSettings["MySQLString"].ToString();

注意:在引用命名空间前,要引入程序集:MySql.Data.dll


引用命名空间:

using MySql.Data.MySqlClient;

连接通道对象:

MySqlConnection conn = new MySqlConnection();







  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C#访问数据库资源库(支持Access、MSSqlMySql、Oracle等)让数据库访问更便捷,更稳定 如果需要源代码,可通过邮箱cj5260@163.com索取 访问Access数据库方法 UGM.Common.DAL.DB.DBAccessDAL.string getIdentity(OleDbConnection Conn, OleDbTransaction Tran) UGM.Common.DAL.DB.DBAccessDAL.Connect(string DBSource) UGM.Common.DAL.DB.DBAccessDAL.check(OleDbConnection Conn) UGM.Common.DAL.DB.DBAccessDAL.Excute(OleDbConnection Conn, string CommandText) UGM.Common.DAL.DB.DBAccessDAL.convetAccess(string str) UGM.Common.DAL.DB.DBAccessDAL.Analyse(string FieldType) UGM.Common.DAL.DB.DBAccessDAL.ExecuteSql(string SQLString) UGM.Common.DAL.DB.DBAccessDAL.ExecuteSql(string ConnString, string SQLString) UGM.Common.DAL.DB.DBAccessDAL.ExecuteSql(OleDbConnection Conn, string SQLString) UGM.Common.DAL.DB.DBAccessDAL.ExecuteSql(OleDbConnection Conn, OleDbTransaction Tran, string SQLString) UGM.Common.DAL.DB.DBAccessDAL.ExecuteSqlTran(ArrayList SQLStringList) UGM.Common.DAL.DB.DBAccessDAL.ExecuteSqlTran(string ConnString, ArrayList SQLStringList) UGM.Common.DAL.DB.DBAccessDAL.GetSingle(string SQLString) UGM.Common.DAL.DB.DBAccessDAL.GetSingle(string ConnString, string SQLString) UGM.Common.DAL.DB.DBAccessDAL.Query(string SQLString) UGM.Common.DAL.DB.DBAccessDAL.Query(string ConnString, string SQLString) UGM.Common.DAL.DB.DBAccessDAL.Query(string SQLString, int start, int max) UGM.Common.DAL.DB.DBAccessDAL.Query(string ConnString, string SQLString, int start, int max) UGM.Common.DAL.DB.DBAccessDAL.Query(OleDbConnection Conn, string SQLString) UGM.Common.DAL.DB.DBAccessDAL.Query(OleDbConnection Conn, OleDbTransaction Tran, string SQLString) UGM.Common.DAL.DB.DBAccessDAL.ExecuteSql(string SQLString, params OleDbParameter[] cmdParms) UGM.Common.DAL.DB.DBAccessDAL.ExecuteSql(string ConnString, string SQLString, params OleDbParameter[] cmdParms) UGM.Common.DAL.DB.DBAccessDAL.ExecuteSqlTran(Hashtable SQLStringList) UGM.Common.DAL.DB.DBAccessDAL.ExecuteSqlTran(string ConnString, Hashtable SQLStringList) UGM.Common.DAL.DB.DBAccessDAL.GetSingle(string SQLString
using System; using System.Data; using System.Configuration; using System.Data.OleDb; namespace xxxxx { /// <summary> /// Access数据库访问 /// </summary> public class DataAccess { private static OleDbConnection conn = new OleDbConnection(); private static OleDbCommand comm = new OleDbCommand(); private static string asscessPath = @".\PoliScan.mdb"; /// <summary> /// 设置Access数据库路径 /// </summary> /// <param name="path">完整的路径字符串</param> public static void SetAccessPath(string path) { asscessPath = path; } /// <summary> /// 打开数据库 /// </summary> /// <returns>成功返回 true;失败返回 false;异常时抛出异常</returns> public static bool OpenConnection() { bool retval = false; if (conn.State != ConnectionState.Open) { conn.ConnectionString = @"Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + asscessPath; comm.Connection = conn; try { conn.Open(); if (conn.State == ConnectionState.Open) { retval = true; } } catch (Exception e) { throw new Exception(e.Message); } ............................ ............................ using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.OleDb; using System.Data.SqlClient; /// <summary> /// DataBase 的摘要说明 /// </summary> public class DataBase : IDisposable { public DataBase() { // // TODO: 在此处添加构造函数逻辑 // } private SqlConnection con; //创建连接对象 #region 打开数据库连接 /// <summary> /// 打开数据库连接. /// </summary> private void Open() { // 打开数据库连接 if (con == null) { con = new SqlConnection("Data Source = . ;Database = CET ;Integrated Security = SSPI "); } if (con.State == System.Data.ConnectionState.Closed) con.Open(); }

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值