Как подключить базу данных удаленного сервера sql? - PullRequest
2 голосов
/ 29 октября 2011


Я создал удаленную базу данных SQL Server 2005.
Мне нужно получить некоторые данные из него. Как я могу это сделать? Я был бы рад, если бы вы дали мне код и сказали, куда мне нужно вставить каждую вещь (например, имя пользователя, пароль, сервер и т. Д.)
Спасибо и хорошего дня!
Рон

Ответы [ 3 ]

3 голосов
/ 29 октября 2011

Я предлагаю вам использовать возможности стандартной библиотеки в пакете java.sql.DriverManager должен иметь то, что вам нужно.Пример подключения может выглядеть примерно так (в зависимости от того, какой драйвер вы используете - замените «com.mysql.jdbc.Driver» на нужный драйвер):

Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection connection = DriverManager.getConnection(
                        "jdbc:mysql://insert_address_here/",
                        "user","password");
Statement statement   = connection.createStatement();
ResultSet result = statement.executeQuery(
     "SELECT * FROM sometable WHERE id = 1");

.. Просто какпример.См. Больше примеров в java2s .Особенно под DriverManager и [ResultSet 4 .

1 голос
/ 29 октября 2011

Я предлагаю вам подключиться к серверу sql с помощью веб-сервисов, в Интернете есть много учебников.

0 голосов
/ 29 октября 2011

Наиболее распространенный способ подключения приложения Android к удаленной базе данных, такой как SQL Server 2005 или более поздней версии, - это использование веб-служб.

В вашем распоряжении множество учебников.Вы можете использовать и создать веб-службу SOAP.

Для начала отметьте this

Если у вас возникли проблемы, пожалуйста, не стесняйтесь спрашивать меня, я только недавно завершил проектна том же.Я использовал SQL Server 2008 в качестве базы данных и Android в качестве клиента

Cheers

...