美文网首页C#
2020-01-13 创建连接对象

2020-01-13 创建连接对象

作者: 追风蒲公英 | 来源:发表于2020-01-15 10:05 被阅读0次

1.首先在右侧解决方案APP.config中,加入连接字符串

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
  <connectionStrings>
    <add name ="connStr" connectionString="server=.;database=SubsidencePrediction;uid=sa;pwd=w098765yt" 
         providerName="System.Data.SqlClient"/>
  </connectionStrings>
</configuration>

2.连接字符串的读取

//连接字符串的读取
                string connStr = ConfigurationManager.ConnectionStrings
                 ["connStr"].ConnectionString;

3.创建连接对象
两种方法

//1创建连接对象
                //通过无参构造函数创建一个实例
                SqlConnection conn = new SqlConnection();
                //设置他的ConnectionString字符串为connStr
                conn.ConnectionString = connStr;
               //2 SqlConnection有另一个构造函数,带参数,这个参数就是连接字符串  推荐使用
              SqlConnection conn1 = new SqlConnection(connStr);
              //用上面读取到的字符长来做参数,创建一个连接对象

4.实例化后就可以访问,数据源、数据库database,当前连接对象的状态,版本号还不可以看到,打开连接后才可以

  //实例化后就可以访问,数据源database,当前连接的状态
                Console.WriteLine($"连接对象打开之前");
                Console.WriteLine($"Data Source:(conn1.DataSource)");
                Console.WriteLine($"DataBase:(conn1.DataBase)");
                // Console.WriteLine($"ServerVersion:(conn1.ServerVersion)");
                Console.WriteLine($"State:(conn1.State)");

5.打开连接,可以与数据库交互操作数据、查询

//打开连接,可以与数据库交互操作数据、查询
                conn1.Open();
//验证
//$是VS2017彩可以用VS2013显示不出来
 Console.WriteLine("连接对象打开之后");
                Console.WriteLine($"Data Source:{conn1.DataSource}");
                Console.WriteLine($"DataBase:(conn1.DataBase)");
                Console.WriteLine($"ServerVersion:(conn1.ServerVersion)");
                Console.WriteLine($"State:(conn1.State)");

6.交互

//交互-----执行命令,查询,添加,更新,删除

7.关闭

  //conn1.Close();//Dispose()使得连接处于空闲状态

6.暂停的

Console.ReadKey();//暂停的

相关文章

  • 2020-01-13 创建连接对象

    1.首先在右侧解决方案APP.config中,加入连接字符串 2.连接字符串的读取 3.创建连接对象两种方法 4....

  • 连接数据库

    步骤 引入命名空间 创建连接字符串 创建连接对象 创建sql语句字符串 创建命令对象 打开连接并执行命令 读取数据...

  • 【ADO.NET】数据库查询SQLCommand方法

    1.创建连接字符串 2.使用Connection通过连接字符串进行连接 创建对象使用Command对象.Comma...

  • 蓝牙-Multipeer Connectivity

    1.* 创建MCSession对象用于存放当前连接的会话// 创建MCSession对象// initWithPe...

  • JS中的函数

    函数是对象,连接到Function.prototype(该对象连接到Object.prototype),并在创建时...

  • 3JMS基本概念-

    Connection factory 连接工厂,用于创建连接对象,以连接到JMS的provider JMS Con...

  • JDBC学习记录

    JDBC连接数据库 1.加载驱动程序 2.创建连接对象 3.创建sql语句执行对象 Statement类 分为:S...

  • nodejs 连接 mysql

    constmysql=require('mysql'); //创建连接对象 constconnection=mys...

  • python操作mysql数据库

    Connection 对象 用于建立与数据库的连接创建对象:调用connect()方法 参数host:连接的mys...

  • python pony 常用操作

    from pony import orm 1. 连接 创建数据库连接对象, 此时并未连接数据库,后续可以使用该对象...

网友评论

    本文标题:2020-01-13 创建连接对象

    本文链接:https://www.haomeiwen.com/subject/gyynactx.html