반응형

C#

(C#) LocalDB/SQLServer에서 데이터 가져와서 한 행씩 출력하기

LocalDB(또는 MS SQLServer)에 연결해서, 테이블의 데이터를 가져와서 한 행씩 출력하는 코드입니다. LocalDB와 MS SQL Server는 연결 문자만 다르고, 나머지 코드는 똑 같습니다. 예제 데이터베이스는 이 블로그에서 "예제 데이터베이스"로 검색해 보기 바랍니다. 프로젝트 생성 Windows Forms 앱(.NET Framework) 리스트 박스 1개, 버튼 1개를 배치하고 버튼에 아래의 코드를 작성합니다. using System; using System.Windows.Forms; using System.Data.SqlClient; namespace db_1 { public partial class Form1 : Form { public Form1() { InitializeComp..

C# 2023.04.19

(C#) DBConn.cs: MS SQL Server, LocalDB 데이터베이스를 다루는 클래스

아래의 코드를 다운로드 받아, 사용하는 프로젝트에 그대로 붙여넣어 사용할 수 있습니다. [솔루션 탐색기]의 프로젝트 → "추가" → 기존 항목 → (DBConn.cs) 찾아서 선택 (사용 예) MS SQL Server, LocalDB를 다루는 클래스 // @utf-8 // © 2014~2023 정경환(jwcwjung@naver.com) // https://coding-abc.kr/19 (SQL Server, LocalDB) // https://coding-abc.kr/22 (select 구문 실행하기) // https://coding-abc.kr/48 (OleDb) // -- DBConn.cs // -- for SQL Server, LocalDB using System; using System.Data;..

C# 2023.04.19

(C#) 암호화 모듈 MD5, SHA256

C#에서 문자열을 암호화 할 때 사용할 수 있는 암호화 모듈입니다. 아래의 코드를 복사하여 사용하면 됩니다. using System.Security.Cryptography; using System.Text; // MD5 암호화 128bit 암호화 public static string MD5Hash(string s) { MD5 md5 = new MD5CryptoServiceProvider(); byte[] hash = md5.ComputeHash(Encoding.ASCII.GetBytes(s)); StringBuilder stringBuilder = new StringBuilder(); foreach (byte b in hash) { stringBuilder.AppendFormat("{0:X2}", b);..

C# 2023.04.18
반응형