반응형
C #을 사용하고 있으며 00webhost에서 호스팅하는 MySQL 데이터베이스에 연결하려고합니다.
connection.Open ()
줄에 오류가 발생합니다.
이 매개 변수를 가진 mysql 호스트가 없습니다.
나는 확인했고 모든 것이 괜찮은 것 같습니다.
string MyConString = "SERVER=mysql7.000webhost.com;" +
"DATABASE=a455555_test;" +
"UID=a455555_me;" +
"PASSWORD=something;";
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader Reader;
command.CommandText = "INSERT Test SET lat=" +
OSGconv.deciLat + ",long=" + OSGconv.deciLon;
connection.Open();
Reader = command.ExecuteReader();
connection.Close();
이 연결 문자열에 어떤 문제가 있습니까?
해결 방법
다음과 같이 연결 문자열을 만들어보십시오.
MySqlConnectionStringBuilder conn_string = new MySqlConnectionStringBuilder();
conn_string.Server = "mysql7.000webhost.com";
conn_string.UserID = "a455555_test";
conn_string.Password = "a455555_me";
conn_string.Database = "xxxxxxxx";
using (MySqlConnection conn = new MySqlConnection(conn_string.ToString()))
using (MySqlCommand cmd = conn.CreateCommand())
{ //watch out for this SQL injection vulnerability below
cmd.CommandText = string.Format("INSERT Test (lat, long) VALUES ({0},{1})",
OSGconv.deciLat, OSGconv.deciLon);
conn.Open();
cmd.ExecuteNonQuery();
}
참조 페이지 https://stackoverflow.com/questions/10505952
반응형
'MySql' 카테고리의 다른 글
MySQL 타임 스탬프 날짜를 MySQL의 날짜 전용 매개 변수와 비교하는 방법은 무엇입니까? (0) | 2021.02.12 |
---|---|
MySQL 테이블의 열을 어떻게 계산합니까? (0) | 2021.02.12 |
MySQL mysql은 int를 통화로 선택하거나 int를 통화 형식으로 변환합니까? (0) | 2021.02.12 |
MySQL 모든 테이블과 필드를 MYSQL의 utf-8-bin 데이터 정렬로 변경하는 스크립트 (0) | 2021.02.12 |
MySQL OSX의 rails + MySQL : 라이브러리가로드되지 않음 : libmysqlclient.18.dylib (0) | 2021.02.12 |
댓글