SawAngel

今年,第一次看见了天使

导航

最简单的数据库连接程序

Posted on 2004-09-24 16:33  Zgw  阅读(244)  评论(0编辑  收藏  举报
就从数据库开始吧

ADO.NET 最主要有四个对象:Connection ,Command,DataReader,DataAdapter
最简单的数据库程序也要通过这些对象提供的方法

using System;
using System.Data;
using System.Data.SqlClient;

namespace AdoSample2
{
    
/// <summary>
    
/// Class1 的摘要说明。
    
/// </summary>

    class Sample
    
{
        
/// <summary>
        
/// 应用程序的主入口点。
        
/// </summary>

        [STAThread]
        
static void Main(string[] args)
        
{

            SqlConnection nwindConn
=new SqlConnection("Data Source=La;Integrated Security=SSPI;Initial Catalog=northwind");
            SqlCommand catCMD
=nwindConn.CreateCommand();
            catCMD.CommandText
="SELECT CategoryID ,CategoryName FROM Categories ";

            nwindConn.Open();
            SqlDataReader myReader 
=catCMD.ExecuteReader();
            
while(myReader.Read())
            
{
                Console.WriteLine(
"  {0} {1}",myReader.GetInt32(0),myReader.GetString(1));
            }

            myReader.Close();
            nwindConn.Close();
        }

    }


            
            
//
            
// TODO: 在此处添加代码以启动应用程序
            
//
     

这个程序从SQL SERVER的Northwind数据库检索Categories表,最后从控制台输出.

这个例子采用SQL SERVER集成的安全(Integrated Security =SSPI;)
还有一种方法是采用明确的信任机制,使用用户ID和密码建立连接.
SqlConnection myConnection =new sqlConnection();

myConnection.ConnectionString
="user id=; password=;initial catalog=norwind; datasource=LA;Connect Timeout=30";
myConnection.Open();