import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DatabaseConnection { private static final String URL = "jdbc:informix-sqli://localhost:port/database"; private static final String USER = "username"; private static final String PASSWORD = "password"; public static Connection getConnection() throws SQLException { return DriverManager.getConnection(URL, USER, PASSWORD); } } import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; public class TransactionExample { public static void main(String[] args) { Connection connection = null; Statement statement = null; try { connection = DatabaseConnection.getConnection(); statement = connection.createStatement(); statement.executeUpdate("SET LOCK MODE TO WAIT"); statement.executeUpdate("BEGIN WORK"); } catch (SQLException e) { try { if (connection != null) { } } catch (SQLException ex) { ex.printStackTrace(); } e.printStackTrace(); } finally { try { if (statement != null) { statement.close(); } if (connection != null) { connection.close(); } } catch (SQLException ex) { ex.printStackTrace(); } } } }


上一篇:
下一篇:
切换中文