이전에 작성한 페이지에서 소스 받아서 이어서 작업하겠습니다.
그리고 여기부터는 프로젝트 전체 올리지 않고 강좌별로 파일만 올리겠습니다.
소스는 여기서 받으세요... http://godffs.tistory.com/entry/Silverlight4-Board-만들기-2
Web.Config에 코드를 작성합니다.
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
<!-- DB연결문 -->
<
<add name="연결문자열이름" connectionString="server=SQL서버이름;Initial Catalog=DB명;
Persist Security Info=True;User ID=로그인아이디; PWD=비번"
providerName="System.Data.SqlClient"/>
</connectionStrings
>
</configuration>
연결문자열이름 : 원하시는 이름으로 지정하세요. 저는 ConnectionString 로 했습니다.
SQL서버이름 : MsSql 실행하시면 첫 화면에 '서버에 연결' 창이 나오는데요 보시면 서버 이름이 있어요.
DB명 : MsSql 서버에 접속하시고 만드신 DB명을 추가 해주세요.
로그인아이디,비번 :
선택한 DB에 접속 하려면 계정이 필요하잖아요. 아이디랑 비번을 적어주세요.
Web.Config 에서 연결한 DB연결문을 코드로 만들어줍니다.
[그림 4-1]
GG.DataBaseConnectionString 에서 마우스 오른쪽 클릭 -> 추가 -> 새 항목 -> Class.cs 를 추가합니다.
추가 하셨으면~이제 가장 중요한 Ms에서 제공하는 엔터프 라이브러리(EnterpriseLibrary) 를 참조 추가해줍니다.
저는 4.1 버전을 사용했습니다.
설치 안하신분들은...여기서 받아주세요...[ 엔터프 라이브러리 다운 ] 무료입니다.
엔터프 라이브러리에 대해 알고 싶으신분은 박용준 강사님이 올리신 동영상을 봐주세요. [ 엔터프 라이브러리란? ]
설치를 완료 하셨으면 GG.DataBaseConnectionString 프로젝트에서 참조 추가 합니다.
[그림 4-2]
Enterprise Library Data Access Application Block, Enterprise Library Shared Library 를 추가해주세요.
안보이면 프로젝트 종료 다시 실행후 참조 추가 해주세요.
이제 DB연결 하는 코드를 작성합니다. DLL 파일로 만들어서 사용하기 위함입니다.
ConnectionString.cs |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Practices.EnterpriseLibrary.Data; namespace GG.DataBaseConnectionString { public class ConnectionString : IDisposable //1.IDisposable using 구문을 사용하기 위해 필요 { private Database _DB;
public ConnectionString() { _DB = DatabaseFactory.CreateDatabase("연결문자열"); } public Database DbHelper { get{return _DB;} } //2. IDisposable using 구문을 사용하기 위해 필요 public void Dispose() { GC.SuppressFinalize(this); } } } public void DataBaseConnectionString() { _DB = DatabaseFactory.CreateDatabase("연결문자열"); } |
코드 작성하셨으면 빌드해주세요. 빌드를 하시고 해당 프로젝트 폴더 경로에 보시면 DLL 파일이 생성된걸 확인 할 수 있습니다.
[그림 4-3]
'프로젝트' 카테고리의 다른 글
Silverlight4 Board 만들기 -6- (0) | 2011.05.01 |
---|---|
Silverlight4 Board 만들기 -5- (0) | 2011.05.01 |
Silverlight4 Board 만들기 -3- (0) | 2011.04.30 |
Silverlight4 Board 만들기 -2- (0) | 2011.04.30 |
Silverlight4 Board 만들기 -1- (0) | 2011.04.30 |
Comments