Advertisement
TakashiYamamot

Untitled

Jan 20th, 2020
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. package com.example.teststore10;
  2. import java.sql.DriverManager;
  3. import java.sql.*;
  4. import java.util.logging.Level;
  5. import java.util.logging.Logger;
  6.  
  7. import android.os.AsyncTask;
  8. import android.widget.TextView;
  9. import androidx.appcompat.app.AppCompatActivity;
  10. import android.os.Bundle;
  11. import org.w3c.dom.Text;
  12.  
  13. public class MainActivity extends AppCompatActivity {
  14.  
  15. @Override
  16. protected void onCreate(Bundle savedInstanceState) {
  17. super.onCreate(savedInstanceState);
  18. setContentView(R.layout.activity_main);
  19. TextView textview = (TextView)findViewById(R.id.textview);
  20.  
  21. }
  22. private class MyClass extends AsyncTask<Void, Void, Void> {
  23.  
  24. @Override
  25. protected void onPreExecute() {
  26. super.onPreExecute();
  27. }
  28.  
  29. @Override
  30. protected Void doInBackground(Void... params) {
  31.  
  32. return null;
  33. }
  34.  
  35. @Override
  36. protected void onPostExecute(Void result) {
  37. super.onPostExecute(result);
  38. }
  39. }
  40. // Формирование строки подключения
  41. Statement statement = null;
  42. String instanceName = "178.217.172.237\\isubase ";
  43. String databaseName = "Web";
  44. String userName = "sa";
  45. String pass = "iko++904891";
  46. String connectionUrl = "jdbc:sqlserver://%1$s;databaseName=%2$s;user=%3$s;password=%4$s;";
  47. String connectionString = String.format(connectionUrl, instanceName, databaseName, userName, pass);
  48.  
  49. //
  50. try {
  51. Class.forName("net.sourceforge.jtds.jdbc.Driver");
  52. // Подключение к базе данных
  53. Connection conn = DriverManager.getConnection(connectionString);
  54. // Отправка запроса на выборку и получение результатов
  55. statement = conn.createStatement();
  56. String result = "Есть соединение";
  57. ResultSet rs = statement.executeQuery("SELECT Параметры,цена2 FROM Товар");
  58. ResultSetMetaData rsmd = rs.getMetaData();
  59. // Обход результатов выборки
  60. while (rs.next()) {
  61. result+=rs.getString("Параметры") + "\n";
  62. }
  63. //textview.setText(result);
  64. // Закрываем соединение
  65. rs.close();
  66. statement.close();
  67. conn.close();
  68. } catch (SQLException | ClassNotFoundException ex) {
  69. ex.printStackTrace();
  70. textview.setText(ex.toString());
  71. }
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement