2014-02-18 1 views
0

저는 Android 앱에서 새로운 기능을 제공합니다. 나는 이클립스를 SQL Server 데이터베이스에 연결하려고한다. SQL Server 2005를 사용하여 데이터베이스를 만들고 asp.NET을 사용하여 구현 한 내 웹 사이트에서이 데이터베이스를 사용합니다. 이제 웹 사이트와 응용 프로그램이 함께 연결되어 있으므로 Android 응용 프로그램에서 동일한 데이터베이스를 사용하려고합니다. 나는 theeroid를 SQL 데이터베이스와 연결하는 방법을 봤고, mysql-connector-java-5.1.18.jar 파일을 다운로드하고 Build Path를 사용하여 프로젝트 라이브러리에 포함시켜야한다는 것을 알았다. 다운로드했지만 지금 SQL 데이터베이스에 액세스하는 방법을 모르겠습니다.SQL 데이터베이스를 android에 연결합니다.

답변

0

먼저 JDBC 프로젝트 용 SQL Server 2000 드라이버로 jar 파일을 프로젝트 라이브러리에 추가해야합니다. 내 대상은 SQL Server 2000이고 "sqljdbc4.jar"라는 jar 파일이 필요합니다. Microsoft 웹 사이트에서는 지원되지 않습니다. 여기에서 다운로드 할 수 있습니다. 다른 버전의 SQL Server에는 JDBC 서비스 용 SQL Server 2000 드라이버 링크가 있습니다.

다음은 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 서버에 업로드하십시오. 귀하의 안드로이드 응용 프로그램에서 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

Suresh, 그는 SQL Server 2005에 대해 mysql을 요구하지 않습니다. –

+0

@ suuresh 도움이 될만한가요? SQL Server 2005를 사용하고 있습니다. MySQL을 사용하지 않습니다. – user3287580

+0

. 첫 번째 링크를 사용하여 PHP 스크립트를 작성하십시오. 당신에게 도움이 될 것입니다 – suresh

관련 문제