NOVOTS KMS 词汇表 Glossary    联系我们 Contact Us
查询 Search  
   
按类别浏览 Browse by Category
NOVOTS KMS .: 工作心得 .: C#连接SQL Server数据库的四种方式

C#连接SQL Server数据库的四种方式

 

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5. using System.Data.SqlClient;  
  6.  
  7. namespace ADONET  
  8. {  
  9.     class Program  
  10.     {  
  11.         static void Main(string[] args)  
  12.         {   
  13.            //【1】windows认证模式:  
  14.             // String strCon = "Data Source=localhost;Initial Catalog=SIMS;Integrated Security=true";  
  15.  
  16.             //【2】SQLSERVER认证模式:  
  17.             //String strCon = "Data Source=.;Initial Catalog=SIMS;User Id=sa;Password=";  
  18.               
  19.             //【3】通过工具生成连接字符串  
  20.             //String strCon = "Data Source=穆岭-PC;Initial Catalog=SIMS;Persist Security Info=True;User ID=sa Password=";  
  21.               
  22.             //【4】通过连接字符串生成器生成  
  23.             SqlConnectionStringBuilder scsb = new SqlConnectionStringBuilder();  
  24.             scsb.DataSource = ".";  
  25.             scsb.InitialCatalog = "SIMS";  
  26.             scsb.UserID = "sa";  
  27.             scsb.Password = "";  
  28.             String strCon = scsb.ConnectionString;  //得到连接字符串  
  29.  
  30.             SqlConnection con = null;  
  31.             SqlCommand com = null;  
  32.             SqlDataReader sdr = null;  
  33.             try 
  34.             {  
  35.                 con = new SqlConnection(strCon);  
  36.                 com = con.CreateCommand();  
  37.                 com.CommandText = "SELECT cname FROM Course";  
  38.                 con.Open();  
  39.                 sdr = com.ExecuteReader();  
  40.                 while (sdr.Read())  
  41.                 {  
  42.                     Console.WriteLine(sdr[0]);  
  43.                 }  
  44.             }catch(Exception e){  
  45.                 Console.WriteLine(e.Message);  
  46.             }finally{  
  47.                 sdr.Close();  
  48.                 com.Clone();  
  49.                 con.Close();  
  50.             }  
  51.             Console.ReadKey();  
  52.         }  
  53.     }  
  54. }  

这篇文章对你多有用?

相关文章

article 如何对SQL Server中的tempdb减肥
SQL...

(No rating)  1-24-2007    Views: 1450   
article 怎么在notes中联接sql server
怎么在notes中联接sql server

(No rating)  2-5-2010    Views: 1170   
article 用VBA从SQL Server中提取数据到Excel中
用VBA从SQL Server中提取数据到Excel中

(No rating)  5-25-2013    Views: 1255   

用户评语

添加评语
当前还没有评语.


.: .: .: .: .:
[ 登陆 ]
北京护航科技有限公司 2006

Novots Technologies Limited