C#之连接数据库(一)

本文介绍了C#连接数据库的基本方式,包括常见的数据库类型如sqlserver、Oracle、MySql,以及.NET中的SqlConnection、OracleConnection、OleDbConnection和OdbcConnection。详细讲解了Connection类的使用,特别是SqlConnection类用于连接SQL Server数据库。还阐述了数据库连接字符串的构建,分为Windows身份验证和SQL Server身份验证两种方式。最后,文章预告了如何将这些内容封装成方法以提高开发效率。
摘要由CSDN通过智能技术生成

数据库类型
常用的数据库有:sqlserver、Oracle、MySql…等
那么如何连接到数据库,并和数据库进行数据交互呢?
下来看一下.NET提供的Connection类。
Connection类
Connection类有四种:SqlConnection,OleDbConnection,OdbcConnection和OracleConnection。

SqlConnection类的对象连接SQL Server数据库;OracleConnection 类的对象连接Oracle数据库;OleDbConnection类的对象连接支持OLE DB的数据库,如Access;而OdbcConnection类的对象连接任何支持ODBC的数据库。与数据库的所有通讯最终都是通过Connection对象来完成的。
Data Source=服务器名\实例名;Initial Catalog=库名;Integrated Security=True
实现与数据库的交互

 string constr = "server=.;database=myschool;integrated security=SSPI";//设置连接字符串
 SqlConnection con = new SqlConnection(constr);
 string sql = "select count(*) from grade";//sql语句
 SqlCommand com = new SqlCommand(sql,con);
  try
            {
                con.Open();
                MessageBox.Show("成功连接数据库");
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值