2010-08-05 3 views
0

DefaultHttpClient를 사용하여 mysql에 연결하려했지만 지금까지 성공하지 못했습니다. 오류 연결이 거부되었습니다.DefaultHttpClient를 사용하는 MySQL 연결

내가 텔넷 127.0.0.1에게 3306

입력 코드 여기

아파치 웹 사이트에서이 예제를 사용하여 I'am

DefaultHttpClient httpclient = new DefaultHttpClient(); 

httpclient.getCredentialsProvider().setCredentials(
       new AuthScope("localhost", 3306), 
       new UsernamePasswordCredentials("username", "password")); 

     HttpGet httpget = new HttpGet("https://localhost:3306"); 

     System.out.println("executing request" + httpget.getRequestLine()); 
     HttpResponse response = httpclient.execute(httpget); 
     HttpEntity entity = response.getEntity(); 

입력 코드 여기

오전를 사용하여 MySQL의 텔넷 수 있습니다 예를 들어 PHP와 같은 웹 서버 또는 서버 측 언어가 필요한 경우 몇 가지 개념이 누락 되었습니까?

로그인을 원하고 선택 등을 수행하려면 http를 사용하는 것이 가능합니까?

감사합니다,

+0

어떤 언어입니까? (힌트 : 태그를 추가하면 더 많은 사용자가 대답 할 것입니다.) 또한, 명명 규칙이 틀리면 않는 한, 그것은 MySQL이 HTTP를 말하는 이상한 설정이 될 것이고, 실제로 상자 밖으로 나오지는 않습니다. Enfin : 일반적인 MySQL 용의자는'localhost' 대신'127.0.0.1'을 시도하십시오. – Wrikken

답변

4

DefaultHttpClient하지 MySQL의 서버에 HTTP 서버에 연결하기위한 것입니다. JDBC를 체크 아웃 : http://java.sun.com/products/jdbc/overview.html

+0

하지만 jdbc는 네트워크를 통해서만 사용할 수 있습니까? 그래서 HTTP를 통해 jdbc를 사용해야합니까? – Alex

1

이 좋아,하지만 어떻게

을 말한다 이것에 대해 link text

"결코 인터넷 연결을 통해 데이터베이스 드라이버를 사용하지"그러나 방법 그들은 ..... I 안드로이드에서 mysql에 이르기까지