• 1
  • 2
  • 3
  • 4
  • 5
asp.net空间 首 页  »  帮助中心  »  虚拟主机  »  asp.net空间
如何使用虚拟主机.net程序链接数据库
发布日期:2015-10-9 17:10:7

  如何使用虚拟主机.net程序链接数据库

  我们有时在网站调试时,经常会遇到网站无法访问的情况。这时候遇到这种情况我们该怎么办呢?以上类似数据库无法连接的问题有很多,比如数据库服务、帐号密码填写正常,到数据库的网络也正常,但程序无法正常连接到数据库。这时候我们需要找到出现问题的地方,首先考虑连接方法是否有问题。

  下面列出的是.net程序常见的几种连接数据库的方法,希望会对您有所帮助:

  您可以自由选择可在Web.Config中创建连接字符串,也可以在页面程序中创建连接字符串。

    1、连接Access数据库(test.mdb)的方法:

  方法1

        string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/App_Data/test.mdb");

  方法2

  string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|Datadirectory|\\test.mdb";

  方法3

  string strCon = System.Configuration.ConfigurationManager.ConnectionStrings["accessConnectionString"].ToString();

  2、连接mssql的方法:

  方法1

  string strCon = "server=.\\SQLEXPRESS;database=sample;uid=sa;pwd=123456";

       方法2

  string strCon = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\grade.mdf;Integrated Security=True;User Instance=True";

  方法3

  string strCon = "Data Source=.\\SQLEXPRESS;Initial Catalog=sample;Integrated Security=True;Persist Security Info=True;User ID=sa;Password=123456";

  请您特别注意如果要连接Access2007版本里的数据库(Database1.accdb)时,请参考以下的方法连接:

  string strCon = "Provider=Microsoft.Ace.OLEDB.12.0;Data Source=" + Server.MapPath("~/App_Data/Database1.accdb");