我試圖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