首页 > 软件开发 > ASP >

asp.net上传网站时数据库连接字符串设置

来源:互联网 2023-03-16 19:07:42 279

c#编程环境的asp.net程序上传到网站或虚拟主机空间时连接access数据库怎么写连接字符串cdV办公区 - 实用经验教程分享!

工具/原料

  • vs2010
  • access 2010

方法/步骤

  • 1

    新建一个asp.net网站工程,这里我们的网站首页为Index.aspx,上面的按钮用于连接数据库获取数据集,表格用于显示从数据库获取的数据集cdV办公区 - 实用经验教程分享!

    asp.net上传网站时数据库连接字符串设置cdV办公区 - 实用经验教程分享!

  • 2

    新建一个access数据库,其实就是建一个1.mdb文件而已,其实.mdb后缀是access 2003的格式,.accdb才是access 2010的格式,那么怎么才能在access2003下创建.mdb的数据库呢,很简单,创建数据库时在右下角文件名处写上1.mdb即可,觉得赞的给偶投票哈cdV办公区 - 实用经验教程分享!

    asp.net上传网站时数据库连接字符串设置cdV办公区 - 实用经验教程分享!

  • 3

    然后在数据库1.mdb下新建如下的表,名称为0cdV办公区 - 实用经验教程分享!

    asp.net上传网站时数据库连接字符串设置cdV办公区 - 实用经验教程分享!

  • 4

    我们将1.mdb放到网站的根目录下,不是网站源码的根目录,是网站发布后的根目录,就是Index.aspx所在的目录,当然放到根目录下的子目录也行cdV办公区 - 实用经验教程分享!

    asp.net上传网站时数据库连接字符串设置cdV办公区 - 实用经验教程分享!

  • 5

    下面我们看Index.aspx的源代码Index.aspx.cs,可以看到数据库的连接字符串是Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" SavePath "',字符串类型的变量SavePath在第一行代码里已经赋值,意思是获取服务器运行的网站程序的相对路径,代码这么写的好处是不管在本地还是远程网站上都能运行cdV办公区 - 实用经验教程分享!

    asp.net上传网站时数据库连接字符串设置cdV办公区 - 实用经验教程分享!

  • 6

    下面我无私地给出按钮的源码cdV办公区 - 实用经验教程分享!

    protected void Button1_Click1(object sender, EventArgs e)cdV办公区 - 实用经验教程分享!

    {cdV办公区 - 实用经验教程分享!

    string SavePath = Server.MapPath("~\\1.mdb");cdV办公区 - 实用经验教程分享!

    OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" SavePath "'");cdV办公区 - 实用经验教程分享!

    con.Open();cdV办公区 - 实用经验教程分享!

    string constr = "select * from 0";cdV办公区 - 实用经验教程分享!

    OleDbCommand com = con.CreateCommand();cdV办公区 - 实用经验教程分享!

    com.CommandText = constr;cdV办公区 - 实用经验教程分享!

    OleDbDataAdapter ada = new OleDbDataAdapter(com);cdV办公区 - 实用经验教程分享!

    DataSet ds = new DataSet();cdV办公区 - 实用经验教程分享!

    ada.Fill(ds);cdV办公区 - 实用经验教程分享!

    GridView1.DataSource = ds.Tables[0];cdV办公区 - 实用经验教程分享!

    GridView1.DataBind();//这个就是表格绑定数据集啦cdV办公区 - 实用经验教程分享!

    }cdV办公区 - 实用经验教程分享!

  • 7

    最后我们一起看看网站的运行效果,很明显从第一张图可以看出这已经是在远程网站上执行asp.net网站程序了,而下面的表格和1.mdb里的表一样,所以通过连接字符连接数据库串成功了,下面一篇我将接着讲怎么上传到网站cdV办公区 - 实用经验教程分享!

    ps:你们的支持是我继续写下去的动力!让偶看到你的赞,一个足矣!cdV办公区 - 实用经验教程分享!

    asp.net上传网站时数据库连接字符串设置cdV办公区 - 实用经验教程分享!

    asp.net上传网站时数据库连接字符串设置cdV办公区 - 实用经验教程分享!

  • 7相关内容未经授权抓取自百度经验
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!cdV办公区 - 实用经验教程分享!


    标签: asp

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码