標籤:manager 字元 direct 串連 rect tco 連接字串 cto system
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中串連資料庫的各種方法