using System;
using System.Data;
using System.Data.SqlClient;
// ADO.NET 클래스는 System.Data.dll에 있으며 System.Xml.dll에 있는 XML 클래스와 통합되어 있습니다.
.
namespace sampleAdo_net
{
class Program
{
static void Main(string[] args)
{
string ConnectingString = GetConnectingString();
string queryString = "select userID, name, addr from
userTbl";
{
// 연결개체를 만들어줍니다. GetConnectingString()으로 받은 접속문자열을 토대로 접하죠
// 쿼리요청을 담아줄 객체를 만들어주고 queryString을 명령문으로 지정합니다.
SqlCommand command = objConnection.CreateCommand();
command.CommandText = queryString;
// DB에 연결되어 열어줍니다. 로그인이 되는것과 마찬가지,,,,
try
{
objConnection.Open();
// 연결된 db에 쿼리요청 데이타를 ExcuteReader()를 이용하여 담아옵니다.
SqlDataReader reader = command.ExecuteReader();
// 읽은 데이타를 행(가로 데이타 : 하나의 데이타) 단위로 가져와서 읽어봅니다.
while (reader.Read())
{
Console.WriteLine("\t{0}\t{1}", reader[0], reader[1]);
}
// 접속을 끊습니다.
reader.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
}
// dbms에 접속하는 문자열입니다.
// server : 사용자 서버이름입니다. dbms를 켰을때 로그인할때 접속할 서버이름입니다.
// uid : 사용자가 실제 dbms에 접속하는 id입니다.
// pwd : 사용자 비밀번호
// database : 사용자가 사용할 데이타베이스
static private string GetConnectingString()
{
return "server=myserver;uid=sa;pwd=1111;database=testDB;";
}
}
}
using System.Data;
using System.Data.SqlClient;
// ADO.NET 클래스는 System.Data.dll에 있으며 System.Xml.dll에 있는 XML 클래스와 통합되어 있습니다.
.
namespace sampleAdo_net
{
class Program
{
static void Main(string[] args)
{
string ConnectingString = GetConnectingString();
// 연결개체를 만들어줍니다.
GetConnectingString()으로 받은 접속문자열을 토대로 접하죠
// 생성하자 마자 인수로 넣어주어 바로
연결을 시도하네요
using(SqlConnection objConnection = new
SqlConnection(ConnectingString)){
// 연결개체를 만들어줍니다. GetConnectingString()으로 받은 접속문자열을 토대로 접하죠
// 쿼리요청을 담아줄 객체를 만들어주고 queryString을 명령문으로 지정합니다.
SqlCommand command = objConnection.CreateCommand();
command.CommandText = queryString;
// DB에 연결되어 열어줍니다. 로그인이 되는것과 마찬가지,,,,
try
{
objConnection.Open();
// 연결된 db에 쿼리요청 데이타를 ExcuteReader()를 이용하여 담아옵니다.
SqlDataReader reader = command.ExecuteReader();
// 읽은 데이타를 행(가로 데이타 : 하나의 데이타) 단위로 가져와서 읽어봅니다.
while (reader.Read())
{
Console.WriteLine("\t{0}\t{1}", reader[0], reader[1]);
}
// 접속을 끊습니다.
reader.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
}
// dbms에 접속하는 문자열입니다.
// server : 사용자 서버이름입니다. dbms를 켰을때 로그인할때 접속할 서버이름입니다.
// uid : 사용자가 실제 dbms에 접속하는 id입니다.
// pwd : 사용자 비밀번호
// database : 사용자가 사용할 데이타베이스
static private string GetConnectingString()
{
return "server=myserver;uid=sa;pwd=1111;database=testDB;";
}
}
}
댓글 없음:
댓글 쓰기
국정원의 댓글 공작을 지탄합니다.