zoukankan      html  css  js  c++  java
  • 使用ADO.NET

    Program

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; namespace 打开数据库 { class Program     {         static void Main(string[] args)         {             #region 连接数据库 //步骤一:配置参数(连接到服务器,连接的数据库名称,用户名,密码) string str = "Data Source=.;Initial Catalog=Myschool;User ID=sa;pwd=1";             //步骤二:创建Connection对象连接数据库(SqlConnection) SqlConnection con = new SqlConnection(str);             //步骤三:打开数据库 con.Open();             Console.WriteLine("打开数据库成功!");

                //步骤N:将数据库关闭 con.Close();             Console.WriteLine("关闭数据库成功!");             #endregion

                #region 数据库异常 try             {                 con.Open();

                }                 catch(SqlException ex){                     Console.WriteLine("出现异常"+ex);                                }             catch (Exception ex)             {                 Console.WriteLine("出现异常!" + ex);             }             finally {                 con.Close();                 Console.WriteLine("关闭数据库成功!");             }             #endregion

                #region 登录 Console.WriteLine("请输入用户名:"); string loginID = Console.ReadLine();             Console.WriteLine("请输入密码:"); string loginPwd = Console.ReadLine();             User user = new User();             user.login(loginID, loginPwd);             #endregion             Console.ReadLine();         }     } }

    ConnectionDB类

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; namespace 打开数据库 { class ConnectionDB     {         static string str = "Data Source=.;Initial Catalog=Myschool;User ID=sa;password=1";         public SqlConnection con = new SqlConnection(str);         public void OpenDB()         {             try             {                 con.Open();             }             catch (Exception ex)             {

                    Console.WriteLine("发生异常!"+ex);             }         }         public void CloseDB()         {             con.Close();         }     } }

    User类

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; namespace 打开数据库 { class User     {         ConnectionDB bd = new ConnectionDB();         public void login(string StudentNo, string loingPwd)         {             string sql = "SELECT COUNT(1) FROM Student WHERE StudentNo='" + StudentNo + "' AND Loginpwd='" + loingPwd + "'";             Console.WriteLine(sql);             bd.OpenDB();             SqlCommand cmd = new SqlCommand(sql, bd.con);             int count = (int)cmd.ExecuteScalar();             if (count > 0)             {                 Console.WriteLine("登录成功!");             } else             {                 Console.WriteLine("登录失败!");             }

            }

        } }

  • 相关阅读:
    【转载】如果你看完这篇文章还不懂计算机时间,那就掐死我吧
    记录 C#中 LINQ 和 SQL 语句 的一些操作数据集合
    记录mysql 存储过程中循环临时表
    记录一个有趣的dotnet开源库。
    将Quartz.Net用于ASP.NET Core 3.0应用程序中的,并实现通过依赖注入获取其他服务
    web api中接收 复杂类型数组参数(对象数组参数)
    网页支付宝支付,通过form表单提交,在苹果手机上无法跳转
    阿里云服务器上搭建FTP服务器,连接时出现:读取目录列表失败的解决办法
    css选择器及float(浮动)
    盒子四大元素
  • 原文地址:https://www.cnblogs.com/mayuan01/p/10169817.html
Copyright © 2011-2022 走看看