Advertisement
Guest User

Untitled

a guest
Feb 24th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.94 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package dbtest;
  7.  
  8. import java.sql.Connection;
  9. import java.sql.DriverManager;
  10. import java.sql.PreparedStatement;
  11. import java.sql.ResultSet;
  12.  
  13. public class DBTest {
  14.     // https://pastebin.com/raw/01RG6MGb
  15.     // метод ля получения объекта типа Connection
  16.     public static Connection getConn() throws Exception {        
  17.         String connStr = "jdbc:mariadb://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&user=root&password=";
  18.         return DriverManager.getConnection(connStr);
  19.     }
  20.     //
  21.     public static void test() throws Exception {
  22.         // получаем соединение
  23.         try (Connection c = getConn()) {
  24.             // выполняем sql запрос: select * from t1 (выборка данных из таблицы t1 )
  25.             PreparedStatement ps = c.prepareStatement("select id, name from t1");
  26.             // выполняем вызов для получения данных
  27.             ResultSet rs = ps.executeQuery();
  28.             // в цикле получаем данные из таблицы
  29.             while (rs.next()) {
  30.                 // извлекаем данные из определенных колонок таблицы
  31.                 String id = rs.getString(1);  // порядковый номер колонки
  32.                 String name = rs.getString("name"); // "name"
  33.                 // выводим значения на экран
  34.                 System.out.println("id=" + id);
  35.                 System.out.println("name=" + name);
  36.             }
  37.             ps.close();
  38.         }
  39.     }
  40.     //
  41.     public static void main(String[] args) throws Exception {
  42.         // TODO code application logic here
  43.         test();
  44.     }    
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement