Java Language Fichier de propriétés pour se connecter à la base de données


Exemple

Pour que cet exemple fonctionne, vous aurez besoin d'un pilote JDBC compatible avec le système sur lequel la base de données est exécutée. Un fichier opensource vous permettant de vous connecter aux bases de données DB2 sur un système IBM peut être trouvé ici: JT400

Même si cet exemple est spécifique à DB2, il fonctionne pour presque tous les autres systèmes si vous échangez le pilote et adaptez l’URL JDBC.

# Root logger option
log4j.rootLogger= ERROR, DB

# Redirect log messages to a DB2
# Define the DB appender   
log4j.appender.DB=org.apache.log4j.jdbc.JDBCAppender

# Set JDBC URL (!!! adapt to your target system !!!)
log4j.appender.DB.URL=jdbc:as400://10.10.10.1:446/DATABASENAME;naming=system;errors=full;

# Set Database Driver (!!! adapt to your target system !!!)
log4j.appender.DB.driver=com.ibm.as400.access.AS400JDBCDriver

# Set database user name and password
log4j.appender.DB.user=USER
log4j.appender.DB.password=PASSWORD

# Set the SQL statement to be executed.
log4j.appender.DB.sql=INSERT INTO DB.TABLENAME VALUES('%d{yyyy-MM-dd}','%d{HH:mm:ss}','%C','%p','%m')

# Define the layout for file appender
log4j.appender.DB.layout=org.apache.log4j.PatternLayout