SKY外语计算机学习

标题: 控制台项目的数据库连接方式_13年11月11日周一__yoyo [打印本页]

作者: sky_yoyo    时间: 2013-11-11 09:49
标题: 控制台项目的数据库连接方式_13年11月11日周一__yoyo
APP中:
<!--数据库的链接-->
    <connectionStrings>
      <add name="SQLInfo" connectionString="Data Source=(local);Initial Catalog=练习_Demo;Integrated Security=True"/>
    </connectionStrings>
<!--解释

<add name="SQL的名称可以自己选择" connectionString="Data Source=服务器名称;Initial Catalog=数据库名称;Integrated Security=True"/>

Integrated Security=True  此为选择windows登录,因为自己有时会忘记SQL身份登录的用户名或密码

-->

<!--
类中:引用数据库的命名空间,若是还是不成那就还需要在资源管理器中的项目中,有一个引用的显示,选择右击然后选择添加 ,将 using System.Configuration  这个选项勾取确认就好!-->

using System.Data;                  //ADO的命名空间
using System.Configuration;         //
using System.Data.SqlClient;        //ADO中的SQL

//学习基于配置文件的动态链接字符串
        private string strcon = ConfigurationManager.ConnectionStrings["SQLInfo"].ConnectionString;
        //动态链接字符串
        public void Demo()
        {
            // 方法一
            //SqlConnection con = new SqlConnection();
            //con.ConnectionString = strcon;
            //con.Open();
            //Console.WriteLine("打开当前的数据库:{0}",con.Database);
            //Console.WriteLine("数据库的状态:{0}", con.State);
            //Console.WriteLine("数据库的版本号:{0}", con.ServerVersion);
            //Console.WriteLine("数据库所在服务器名称:{0}", con.WorkstationId);
            //con.Close();
            //Console.ReadLine();
            //方法二
            using(SqlConnection con=new SqlConnection(strcon))
            {
                con.Open();
                Console.WriteLine("打开当前的数据库:{0}", con.Database);
                Console.WriteLine("数据库的状态:{0}", con.State);
                Console.WriteLine("数据库的版本号:{0}", con.ServerVersion);
                Console.WriteLine("数据库所在服务器名称:{0}", con.WorkstationId);
         
            }
        }

static void Main(string[] args)
        {
            //Program obj = new Program();
            //obj.Demo();
            
        }


控制台项目的数据库连接方式_13年11月11日周一__yoyo
http://www.skywj.com/thread-9366-1-1.html



作者: sky_yx    时间: 2013-11-11 12:59
不懂的孩子路过
作者: sky_yoyo    时间: 2013-11-12 17:48
sky_yx 发表于 2013-11-11 12:59
不懂的孩子路过

哈哈,欢迎路过,要不留下喝点水,歇会儿?
作者: sky_yx    时间: 2013-11-12 18:51
sky_yoyo 发表于 2013-11-12 17:48
哈哈,欢迎路过,要不留下喝点水,歇会儿?

好啊,顺便你在打发点吧   也不枉我在此路过了
作者: 刺客    时间: 2013-11-12 19:22
来看看,表示赞同!
作者: sky_yoyo    时间: 2013-11-14 20:40
刺客 发表于 2013-11-12 19:22
来看看,表示赞同!

嘻嘻。。。。。。
作者: 冰封    时间: 2015-1-13 10:17
路过




欢迎光临 SKY外语计算机学习 (http://www.skywj.com/) Powered by Discuz! X2.5