2014-02-18 39 views
0

我是一個新的Android應用程序。我想將eclipse連接到SQL Server數據庫。 我使用Sql Server 2005創建了一個數據庫,並在使用asp.NET實現的我的網站中使用它。現在我想在我的Android應用程序中使用相同的數據庫,因爲網站和應用程序連接在一起。我googled如何連接Android與SQL數據庫,我發現我應該下載(mysql連接器 - java-5.1.18.jar),並使用構建路徑將其包括到我的項目庫。我下載了它,但我不知道如何訪問我的SQL數據庫?!連接SQL數據庫到android

回答

0

首先,您需要將一個jar文件作爲SQL Server 2000 Driver for JDBC Service添加到您的項目庫中。我的目標是SQL Server 2000,它將需要名爲「sqljdbc4.jar」的jar文件。現在在Microsoft網站上不支持此功能,您可以在此處下載它。對於其他版本的SQL Server,這裏是SQL Server 2000 Driver for JDBC Service的鏈接。

以下是連接MS SQL Server的代碼,並從測試表中選擇一些記錄。

import java.sql.DriverManager; 
import java.sql.Connection; 
import java.sql.ResultSet; 
import java.sql.SQLException; 
import java.sql.Statement; 

public class Main { 
public static void main(String[] args) throws SQLException, ClassNotFoundException 
    { 
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
    Connection conn = DriverManager.getConnection("jdbc:sqlserver://HOSP_SQL1.company.com;user=name;password=abcdefg;database=Test"); 
    System.out.println("test"); 
    Statement sta = conn.createStatement(); 
    String Sql = "select * from testing_table"; 
    ResultSet rs = sta.executeQuery(Sql); 
    while (rs.next()) { 
     System.out.println(rs.getString("txt_title")); 
    } 
} 
} 
+1

我使用SQL Server 2005中不2000 ..我已經將.jar文件添加到我的項目庫中。我應該在哪裏編寫代碼? – user3287580

+0

將代碼寫入您想從中連接到數據庫的java文件。主要功能或任何地方 –

0

使用PHP腳本連接SQL服務器。

創建PHP腳本並將其上傳到您的FTP服務器。從您的android應用程序調用PHP文件的URL

請嘗試下面的鏈接。

連接到MS SQL Server數據庫..

http://webcheatsheet.com/php/connect_mssql_database.php

http://webcheatsheet.com/php/connect_mysql_database.php

存儲在服務器中運行PHP腳本..

Run php script stored in the server?

+0

蘇雷什,他問的是Sql Server 2005不是用於mysql –

+0

@suresh你確定能幫助我嗎?我正在使用SQL Server 2005.不使用mysql。 – user3287580

+0

當然。使用第一個鏈接來創建PHP腳本。它會對你有所幫助 – suresh