欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Web连接数据库方法.doc

    • 资源ID:78774306       资源大小:31.50KB        全文页数:7页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Web连接数据库方法.doc

    7.利用建立ASP.NET Web应用程序来连接数据库代码如下:/建立ASP.NET Web 应用程序,直接在Page_load函数中加入一下代码,貌似就可以用了 public void Page_Load(object sender, EventArgs e) using (SqlConnection con = new SqlConnection("Data Source=.;uid=sa;pwd=sa;Database=NorthWind") string username = "forever" string strSQL = "select * from table where name='" + username + "'" SqlDataAdapter adapter = new SqlDataAdapter(strSQL, con); DataSet ds = new DataSet(); adapter.Fill(ds); foreach (DataRowView drv in ds.Tables0.DefaultView) Response.Write(drv"第一个字段"+"|"+drv"第二个字段"); 8.通过修改 Web.config配置文件来连接数据库/1、修改Web.config配置文件 <configuration> <connectionStrings> </connectionStrings> /下面三行是添加的内容,即连接数据库的信息 <appSettings> <add key="connect" value="server=.;database=NorthWind;uid=sa;pwd=sa;"/> </appSettings> <system.web> /2、连接数据库 sCon = ConfigurationManager.AppSettings"connect" if (string.IsNullOrEmpty(sCon) Response.Write("连接字符串为空!"); con = new SqlConnection(sCon); /3、打开数据库 if (con.State = ConnectionState.Closed) con.Open(); /4、查询函数 public SqlDataReader ExcuteDataReader(string strTxt, CommandType cmdType, SqlParameter Params) SqlDataReader dr = null; if (con.State = ConnectionState.Closed) Response.Write("数据库的连接没有打开!"); return dr; SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = strTxt; cmd.CommandType = cmdType; if (Params != null) foreach (SqlParameter param in Params) if (param != null) cmd.Parameters.Add(param); #if NOTALLOWEXCEPTION try #endif if (cmd.ExecuteScalar() != null) dr = cmd.ExecuteReader(); #if NOTALLOWEXCEPTION catch(SqlException se) _objToShowErr = se; _sError = se.Message; return null; finally #endif cmd.Dispose(); return dr; /5、执行查询 /SQL语句,id=N'id',加个N是为了能识别中文字符。 string s = "select * from table where id=N'" + id + "'" SqlParameter Params1 = null; /保存结果 SqlDataReader select_result = null; select_result = a.ExcuteDataReader(s, CommandType.Text, Params1); string ss = "" while (select_result.Read() /根据自己的字段数写 ss = ss + "第一个字段:" + select_result0 + ", 第二个字段:" + select_result1 + " " /测试输出 Response.Write(ss); 9.利用VS2010连接 ACCESSVS2010 连接ACCESS,SQL SERVER,ORACLE数据库测试通过。C#连接数据库:首先新建立一个项目,填加一个类,专门用做数据库连接用。这个类起名叫DataBase.cs,下面是这个类的内容。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;   /这一行是我们手动添加上去的  / < summary>  / DataBase 的摘要说明  / < /summary>  public class DataBase    /定义一个静态的OleDbConnection对象  private static OleDbConnection con = null;  /定义一个静态的字符串  private static string conStr = null;  / < summary>  / 得到 con 连接,默认获取conStr  / < /summary>  public static OleDbConnection Con    get   GetCon();  return con;      / < summary>  / 得到 con 连接,默认获取conStr  / < /summary>  private static void GetCon()    /从Web.config文件中获取数据库连接字符串,Web.config文件内容我们在后面给出  /需要注意的是ConnectionStrings"conStr"中的"conStr"必须  /和Web.config中连接字符串的name保持一致,后面我们也会说到  conStr = ConfigurationManager.ConnectionStrings"conStr".ToString();  /如果con对象为空则创建  if (con = null)    con = new OleDbConnection(conStr);    /如果con的状态不为打开状态,则将其Open  if (con.State != ConnectionState.Open)    con.Open();      / < summary>  / 关闭数据库连接  / < /summary>  public static void Close()    /如果con不为空,判断con的状态是否关闭,如否,则将其关闭  if (con != null)    if (con.State != ConnectionState.Closed)    con.Close();    con.Dispose();  con = null;       Web.config配置到这里我们的数据库连接类基本上就写完了,比较简单,这里只做数据库连接用,下面我把Web.config文件的配置内容给大家列出来.Web.config文件的配置也非常简单,大家只用配置一下< connectionStrings/>节点,具体将其改成这样:< connectionStrings> < add name="conStr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:newtestProjectCheckDataBasedatabase.mdb;Persist Security Info=True"/> < /connectionStrings> 注意这里的name="conStr",这里的"conStr"必须和我们前面所说的ConnectionStrings"conStr"保持一致,但是可以随意定义名称,就是说如果name="aaa",后面也必须为ConnectionStrings"aaa"。name="aabb",后面也必须为ConnectionStrings"aabb"。用asp连接SQL数据库。用到的数据库设sql-test,数据库登录账号teacherd,登录密码12345。1 创建没有ODBC数据库的连接<%Dim dbSet db=Server.CreateObiect(“ADODB.Connestion”)Db.Open”Database=sqltest;Uid=teacher;Pwd=12345;Driver=SQL SERVER”%>2.创建有ODBC数据源连接首先配置ODBC数据源名称设test,配置步骤类似access数据源,只是在“系统DSN”属性页,单击“添加”后在弹出的对话框中选择“SQL Server”。<%Dim dbSet db=Server.CreateOBject(“ADODB.Connection”)Db.Open”Dsn=test;Uid=teacher,Pwd=12345”%>3.创建基于OLE DB连接<%Dim dbSet db=Server.CreateOBject(“ADODB.Connection”)Db.Open”Provider=SQLOLEDB;Database=sqlteat;Uid=teacher,ped=12345” %>实际操作:一、新建一个网站,添加web窗体。添加一个button控件,一个Griview控件和一个SqlDataSource控件把含有数据库的文件夹App_Data复制到网站下。在服务器资源管理器中进行刷新连接在btnQueryAll下输入 protected void btnQueryAll_Click(object sender, EventArgs e) gvCategory.DataSourceID = "sdsCategory" gvCategory.DataBind(); 代码:<% Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN" "http:/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <div> <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="显?示º?全¨?部?" /> <br /> <asp:GridView ID="GridView1" runat="server"> </asp:GridView> <asp:SqlDataSource ID="sdscategory" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString2 %>" ProviderName="<%$ ConnectionStrings:ConnectionString2.ProviderName %>" SelectCommand="SELECT * FROM lll"> </asp:SqlDataSource> </div> </form></body></html>二、新建一个网站,添加一个web窗体,在web.config中输入<appSettings> <add key="sqlConn" value="=Data Source=lacalhost;Initial Catal og=pubs; Integrated Security=True"/> </appSettings>在Default中输入using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Data;public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) String conn = ConfigurationManager.AppSettings"sqlConn" SqlDataAdapter sda = new SqlDataAdapter("select * from lll", conn); DataSet ds= new DataSet(); sda.Fill(ds, "publishers"); GridView1.DataSource=ds.Tables"publishers" GridView1.DataBind();

    注意事项

    本文(Web连接数据库方法.doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开