我试图DATABASESERVER从Android应用程序连接,最初我遇到了一些问题,而我是用JTDS,jar包的数据库驱动程序支持,而不是使用JTDS数据库驱动程序支持jar文件请使用MySQL连接器jar文件。 mysql-connector jar文件“mysql-connector-java-5.1.24-bin.jar”。 把这个jar文件放在项目的libs文件夹中。
一点点的代码片段:
`String url="jdbc:mysql://(IP-of databaseServer):3306/DBNAME";`
`String driver="org.gjt.mm.mysql.Driver";`
`String username="XYZ";//user must have read-write permission to Database
`String password= "*********";`//user password
`try{
Class.forName(driver).newInstance();//loading driver
Connection con = DriverManager.getConnection(url,username,password);
/*once we get connection we can execute ths SQL command to Remote Database Server with the help mysql-connector driver over Internet*/
}`
`catch(Exception e){
e.printStackTrace();
}`
我希望它可以工作。
Cheers Rajesh P Yadav。
所以不可能使用HttpClient连接到Mysql,所以如果我既不能使用jdbc也不使用HttpClient,应该使用什么呢? – Alex 2010-08-05 22:48:33
您可以使用HttpClient,您只需编写一个可以处理移动设备和数据库之间信息的Web应用程序。一个RESTful Web服务可以做你想做的事。 http://www.ibm.com/developerworks/cn/webservices/library/ws-restful/ – LizB 2010-08-05 23:03:34
但是,似乎我需要一个Web服务器作为中间层,是否正确? – Alex 2010-08-05 23:39:04