Đang chuẩn bị liên kết để tải về tài liệu:
database programming with jdbc and java phần 7

Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG

Phần lớn là một vấn đề cài đặt một nhà máy sản xuất ổ cắm tùy chỉnh. Tôi một thời gian ngắn sẽ phác thảo các bước cần thiết để cài đặt một nhà máy sản xuất ổ cắm tùy chỉnh cho RMI. Một cuộc thảo luận chi tiết hơn về những vấn đề này có thể được tìm thấy trong các chương trình Java mạng | JDBC and Java 2nd edition public Connection getConnection throws SQLException if connection null Context ctx new InitialContext DataSource ds DataSource ctx.lookup jdbc ora connection ds.getConnection borg pw connection.setAutoCommit false return connection In this code I use the JDBC 2.0 Optional Package method for connecting to a database. You may not have the JDBC 2.0 Optional Package available to you in which case you may want to use the old-fashioned DriverManager approach to making a Connection. Either way you definitely want a pooled connection. Without access to the JDBC 2.0 Optional Package you have to roll your own connection pooling. The heart of JDBC persistence rests in the persistence delegate. As you saw before in the PersistenceSupport interface an implementation is responsible for the SQL that inserts updates or deletes the object in question from the database. Each implementation is dependent on the particular entity it is persisting. Example 9.4 provides the store method in the AccountSupport class to save an Account entity to the database. Example 9.4. The store Method for an Account Persistence Delegate static private String UPDATE UPDATE Account SET balance lastUpdateID lastUpdateTime WHERE objectID AND lastUpdateID AND lastUpdateTime public void store Transaction trans Memento mem throws StoreException long oid mem.getObjectID long lut mem.getLastUpdateTime String luid mem.getLastUpdateID Connection conn null try PreparedStatement stmt Double d conn JDBCTransaction trans .getConnection stmt conn.prepareStatement UPDATE d Double mem.get Account.class Account.BALANCE if d null stmt.setNull 1 Types.REAL else stmt.setDouble 1 d.doubleValue stmt.setString 2 trans.getIdentifier .getUserID stmt.setLong 3 trans.getTimestamp stmt.setLong 4 oid stmt.setString 5 luid page 149 JDBC and Java 2nd edition stmt.setLong 6 lut if stmt.executeUpdate 1 throw new StoreException No row modified. stmt.close catch SQLException e throw new CreateException e You may .

Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.