MySQL连接使用DefaultHttpClient

时间:2010-08-05 20:23:59

标签: java mysql

我尝试使用DefaultHttpClient连接到mysql,但到目前为止还没有成功。 错误连接被拒绝。

我可以使用telnet 127.0.0.1 3306远程登录MySQL

在这里输入代码

我在apache网站上使用这个例子

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();

在这里输入代码

我错过了一些概念,例如我需要像PHP一样的网络服务器或服务器端语言吗?

我想使用http登录,执行选择等可能吗?

此致

2 个答案:

答案 0 :(得分:4)

DefaultHttpClient用于连接到http服务器,而不是MySQL服务器。查看JDBC:http://java.sun.com/products/jdbc/overview.html

答案 1 :(得分:1)

好的,但这对

的说法怎么样

“永远不要在Internet连接中使用数据库驱动程序” link text

但他们的方式.....我需要从Android到mysql