c#
-
c#에서 mysql (MySqlCommand) 사용하기 예시프로그래밍/DB 2016. 11. 24. 21:22
c#에서 MySQL을 엑세스하기 위해서는 일반적으로 MySQL을 위한 ADO.NET 드라이버인 MySQL Connector/Net을 사용하는데, 이 MySQL Connector/Net은 MySQL 웹사이트에서 무료 다운 받아 설치할 수 있다. 드라이버를 설치한 후에 C# 프로젝트에서 MySql.Data.dll를 참조한 후 MySql.Data.MySqlClient 네임스페이스를 참조하면, MySQL버젼의 ADO.NET 클래스들 (예: MySqlConnection, MySqlCommand, MySqlDataReader 등)을 이용할 수 있다. 1. mysql connectin을 만든다. connection이 정상적으로 열리지 않을 경우 에러 메세지 출력 MySqlConnection conn = new MyS..
-
DB connectin error - Authentication with old password no longer supported, use 4.1 style passwords프로그래밍/DB 2015. 5. 5. 16:45
C# 프로그램에서 mysql에 접속하여 사용하고 있는데 어느순간 아래와 같은 메세지가 뜨면서 접속이 안되는 현상이 발생하였습니다. 에러 메세지 : Authentication with old password no longer supported, use 4.1 style passwords에러가 나는 DB 접속문: MySqlConnection conn = new MySqlConnection("SERVER=***.***.com;DATABASE=**;UID=**;PWD=****;"); mysql 4.1 버전부터 PASSWORD() 함수가 기존에는 16비트 해쉬값을 사용하였으니 41비트 해쉬값을 생성하도록 변경되었습니다. 에러 메세지에 따라 접속하는 유저의 암호를 새로운 해쉬값으로 생성하도록 아래와 같이 작업하였습..
-
대신증권 API - cybos marketeye 사용하기 (C#)주식/주가 예측 2014. 6. 11. 02:39
MarketEye class MarketEye 설명 주식,지수,선물/옵션 등의 여러종목의 필요 항목들을 한번에 수신합니다. 통신종류 Request/Reply 연속여부 X 관련 SB/PB StockCur, FutureCurOnly, OptionCurOnly 관련CYBOS [7059] MarketEye 모듈 위치 cpsysdib.dll Method object.SetInputValue(type,value) type에 해당하는 입력 데이터를 value 값으로 지정합니다 type: 입력 데이터 종류 0 - (long or long array) 필드 또는 필드 배열. 최대 64개의 필드까지 요청가능 필드값 0:종목코드(string) 1:시간( ulong) - hhmm 2:대비부호(char) 코드 내용 '1' 상한..