logger.java
来自「介绍Oracle PL SQL编程」· Java 代码 · 共 45 行
JAVA
45 行
/*
* Logger.java
* Chapter 10, Oracle10g PL/SQL Programming
* by Ron Hardman, Michael McLaughlin and Scott Urman
*
* This script demonstrates Java class called by a trigger.
*/
import java.sql.*;
import oracle.jdbc.driver.*;
public class Logger {
public static void LogConnect(String userID)
throws SQLException {
// Get default JDBC connection
Connection conn = new OracleDriver().defaultConnection();
String insertString =
"INSERT INTO connect_audit (user_name, operation, timestamp)" +
" VALUES (?, 'CONNECT', SYSDATE)";
// Prepare and execute a statement that does the insert
PreparedStatement insertStatement =
conn.prepareStatement(insertString);
insertStatement.setString(1, userID);
insertStatement.execute();
}
public static void LogDisconnect(String userID)
throws SQLException {
// Get default JDBC connection
Connection conn = new OracleDriver().defaultConnection();
String insertString =
"INSERT INTO connect_audit (user_name, operation, timestamp)" +
" VALUES (?, 'DISCONNECT', SYSDATE)";
// Prepare and execute a statement that does the insert
PreparedStatement insertStatement =
conn.prepareStatement(insertString);
insertStatement.setString(1, userID);
insertStatement.execute();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?