• ASP.NET数据库连接(运行失败,不掌握)


    ASP.NET中使用数据库必须通过ADO.NET接口。

    数据库使用的第一步便是数据库的连接

    数据库操作的第一步是建立与数据库的连接。在ADO.NET中使用Connection对象进行数据库连接。

    Connection对象常用属性及方法
    属性及方法功能
    ConnectionString属性读取或设置打开数据库的字符串
    ConnectionTimeout属性读取数据库尝试连接秒数
    DataSource属性读取数据库所在位置及所在位置的服务器名称或文件夹名称
    Database属性读取或设置连接的数据库名称
    State属性读取当前连接状态
    Provider属性读取数据库驱动程序
    Open()方法打开数据连接
    Close()方法关闭数据连接

    除了ConnectionString属性外,其他属性属于只读属性,即用户只能通过连接字符串来配置数据库连接,通过各种属性获取连接信息,而不能更改属性值。

    1、引入命名空间,各种数据库的命名空间各不相同

    (1)如果使用的是SQL Server数据库,则在编写的程序头部写如下代码:using System.Data.SqlClient。

    (2)如果使用的是Access数据库,则在编写的程序头部写下如代码:using System.Data.oleDb。

    (3)如果使用的是Oracle数据库,则在编写的程序头部写下如代码:using System.Data.OracleClient。

    (4)如果使用的是MySQL数据库,则在编写的程序头部写下如代码:using MySql.Data.MySqlClient。

    2、Connection对象实例化

    3、设置连接语句

    4、打开连接

    连接到Access数据库

    连接到SQL Server数据库

    连接到Oracle数据库

    连接到MySQL数据库

    使用Connection对象连接SQL Server数据库存的应用安全,综合用到了Connection对象的各种属性和方法,通过该例可以掌握如何打开数据库连接和关闭数据库连接,操作步骤如下:

    1、启动Visual Studio 2022,新建一个Web项目。

    在工具箱中拖拽Button控件到设计窗口,在设计窗口页面上单击右键,选择查看代码。

    在Button1_Click事件输入代码如下: 

    1. using System;
    2. using System.Collections.Generic;
    3. using System.Linq;
    4. using System.Web;
    5. using System.Web.UI;
    6. using System.Web.UI.WebControls;
    7. using System.Data.SqlClient;
    8. using System.Data;
    9. namespace WebApplication1
    10. {
    11. public partial class WebForm1 : System.Web.UI.Page
    12. {
    13. protected void Page_Load(object sender, EventArgs e)
    14. {
    15. }
    16. protected void Button1_Click(object sender, EventArgs e)
    17. {
    18. SqlConnection con = new SqlConnection("DATA SOURCE=(localdb)\\MSSQLLocalDB;Integrated Security=false; INITIAL CATALOG=BreakfastCards;");
    19. con.Open();
    20. if(con.State==ConnectionState.Open)
    21. {
    22. Response.Write("数据库已打开");
    23. }
    24. con.Close();
    25. }
    26. }
    27. }

     输入代码内容

    1. using System.Data.SqlClient;
    2. protected void Button1_Click(object sender, EventArgs e)
    3. {
    4. SqlConnection con = new SqlConnection("DATA SOURCE=(localdb)\\MSSQLLocalDB;Integrated Security=false; INITIAL CATALOG=BreakfastCards;");
    5. con.Open();
    6. if(con.State==ConnectionState.Open)
    7. {
    8. Response.Write("数据库已打开");
    9. }
    10. con.Close();
    11. }

     

    运行结果如下:

     

  • 相关阅读:
    Java调用方法,键盘录入数据,分别求出长方形的面积和长方体的体积。
    Mysql词法分析实验(二)
    计算机毕设(附源码)JAVA-SSM基于框架的旅游订票系统
    《Android Studio开发实战 从零基础到App上线(第3版)》出版后记
    函数的扩展
    uniapp项目启动时检查版本,版本过旧提示:更新至最新版本,App简单版实现思路详解
    掌握键盘快捷键,在没有鼠标的情况下,也还是可以做到游刃有余,甚至可以用数字键来代替鼠标
    认识doubbo和rpc
    购买服务器,并安装宝塔
    selenium 等待方式
  • 原文地址:https://blog.csdn.net/DXB2021/article/details/126485510