Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package com.mycompany.app11;
- import java.sql.Connection;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
- /**
- *
- * @author Admin
- */
- public class Main {
- // test1
- public static void test1() {
- // try-catch-finally
- Connection c = null;
- try {
- c = DataBaseUtil.getConnection();
- DataBaseUtil.printMeta(c);
- } catch (SQLException ex) {
- ex.printStackTrace();
- } finally {
- // закрываем соединение - используем close()
- if (c != null) try {
- c.close();
- } catch (SQLException ex) {
- ex.printStackTrace();
- }
- }
- }
- // try-with-resource
- public static void test2() {
- // close - вызывается для объекта типа Connection
- try (Connection c = DataBaseUtil.getConnection()) {
- DataBaseUtil.printMeta(c);
- } catch (SQLException ex) {
- ex.printStackTrace();
- }
- }
- public static void testStatement() {
- // java.sql.Statement
- final String sql = "select id, name from t2 order by id"; // sql - SQL - запрос
- try (Connection c = DataBaseUtil.getConnection()) {
- // получаем объект типа Statement - используем метод createStatement
- try (Statement s = c.createStatement();) {
- try (ResultSet rs = s.executeQuery(sql)) {// executeQuery - передаем запрос на сервер БД и выполняем данный запрос
- // проверка что есть записи
- while (rs.next()) {
- String key = rs.getString("id"); // используем метод getXXX() на ResultSet
- System.out.println("testStatement.key=" + key);
- String name = rs.getString("name");
- System.out.println("testStatement.name=" + name);
- }
- }
- }
- } catch (SQLException ex) {
- ex.printStackTrace();
- // используем метода объекта SQLException
- System.out.println("testStatement.message=" + ex.getMessage());
- System.out.println("testStatement.errorCode=" + ex.getErrorCode());
- }
- }
- public static void testStatement2() {
- final String sql = "select id, name from t2 order by id"; // sql - SQL - запрос
- try (Connection c = DataBaseUtil.getConnection();
- Statement s = c.createStatement();
- ResultSet rs = s.executeQuery(sql)) {
- // проверка что есть записи
- while (rs.next()) {
- String key = rs.getString("id"); // используем метод getXXX() на ResultSet
- System.out.println("testStatement.key=" + key);
- String name = rs.getString("name");
- System.out.println("testStatement.name=" + name);
- }
- } catch (SQLException ex) {
- ex.printStackTrace();
- // используем метода объекта SQLException
- System.out.println("testStatement.message=" + ex.getMessage());
- System.out.println("testStatement.errorCode=" + ex.getErrorCode());
- }
- }
- //
- public static void main(String[] args) {
- //test2();
- //testStatement();
- testStatement2();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement