본문 바로가기

C#8

Mysql 서버에 DB이름이 존재하는지 확인하기 많은 사람들이 서버 접속을 Database가 있다는 가정하에 바로 Connection 한다. 때때로, 서버에 DB가 존재하지 않을 수도 있고 존재하지 않으면 동적으로 생성하고 존재하면 그대로 쓰는 코드가 필요한데 구글링을 해도 절~대 안나오더라 너무 화가 났지만 ^^ 침착하게 만들었다. private const string server_path = "Server=서버주소;Port=포트번호;Uid=아이디;Pwd=비밀번호;"; public static string Check_db_server_connection(string db_name) // 파라미터 db_name은 서버에 존재 혹은 생성할 Database 이름 { using var conn = new MySqlConnection(server_path);.. 2022. 4. 26.
C# LINQ where 데이터 질의 방법 C# LINQ 우리가 필요한 정보를 얻고자 할 때 구글, 네이버, 다음 검색창에 정보에 대한 물음을 날린다. 검색엔진이 모든 데이터를 탐색한다면 우리가 필요한 정보를 얻기까지 몇 분 혹은 몇 시간이 걸릴 것이다. 검색엔진은 본인에게 있는 모든 데이터를 탐색하지 않는다. 우리가 입력한 내용과 관련된 데이터만 추출하여 우리에게 제공한다. LINQ는 이러한 메커니즘을 가진다. C#의 장점은 LINQ라고 한다. 데이터에서 찾고 싶은 부분을 간단한 질의어를 통해 뽑아낼 수 있는 게 LINQ이다. 데이터 베이스를 다뤘다면 맥락과 문법이 매우 유사하기에 습득하기 쉬울 것이다. from, select, where, orderby 등 수많은 질의어가 있지만 실무에서는 딱 2가지만 알고 가면 나머지는 필요할 때 구글링 해.. 2022. 1. 25.