近日发现一个好东东log4jdbc,他是一个jdbc驱动器,能够记录sql日志和sql执行时间等信息。log4jdbc使用SLF4J(Simple logging Facade For Java)作为日志系统。特性: 1.支持jdbc3和jdbc4,其中jdbc3对应于JDK 1.4 or 1.5,jdbc4要求JDK 1.6或以上。 2.支持现有大部分jdbc驱动。 3.易于配置(在大部分情况下,只需要改变驱动类名并在jdbc url前加上”jdbc:log4“,设置好日志输出级别)。 4.能够自动把sql变量值加到sql输出日志中...
by renxiao2003 - Java文档中心 - 2008-11-15 22:33:11 阅读(1252) 回复(0)
我与的log4jdbc的测试例子,在例子运行过程中需要log4j-1.2.15.jar,log4jdbc4-1.2alpha1.jar,slf4j-api-1.5.5.jar,slf4j-log4j12-1.5.5.jar,同时需要数据库相应版本的jdbc驱动程序。我用的MYSQL,从官网下的。希望大家也能成功。log4j.properties是从网上抄来的。 Testlog4jdbc.java import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import org.apache....
. 连接到数据库的方法 答:1) ODBC(Open Database Connectivity) 一个以C语言为基础访问sql为基础数据库引擎的接口,它提供了一致的接口用于和数据库沟通以及访问数据。 2) jdbc Java版本的ODBC 2. jdbc应用编程接口 答:jdbc应用编程接口是: 1) 标准的数据访问接口,可以连到不同的数据库; 2) JAVA编程语言的一组类和接口。 jdbc应用编程接口能够: 1) 连接到数据库; 2) 发sql查询字符串到数据库; 3) 处理结果。 jdbc应用编程接口...
我最近调试JSP的运行环境,算是把我给折腾够了。 ------------------- 我的机器上装的是JDK1.4,TOMCAT4.0.6,现在要和两外一台及其上的oracle数据库连接。我看见有的资料说JDK中已经包含了jdbc,不需要两外安装,不知道是不是这样?如果是,怎么设置? 如果不是,那一定是要安装jdbc罗,哇,网上关于jdbc的驱动好多呀.我到i-net Software网站下载了一个,然后解压,并将gate.jar的路径添加到了CLASSPATH中。可...
package util; import java.sql.*; public class jdbcUtil { public static void close(Statement st, Connection con) { try { st.close(); }catch(Exception e) { } try { con.close(); }catch(Exception e) { } } public static void close(ResultSet rs, Statement st, Connection c...
本人写了一段代码如下: 疑问在代码中有注释,不知道是驱动的问题还是我的代码有问题,请高手指教 package arsitn; import java.sql.*; import com.microsoft.jdbc.sqlserver.*; public class sqlServerTest { public static void main (String args []) throws sqlException { try { String sConnstr = "jdbc:microsoft:sqlserver://10.13.100.89:1433;DatabaseName=PKPM_WorkFlat;user=sa;pas...
第一步: 设置需要的jdbc库文件。在项目的名称上按鼠标的右键,然后在弹出的菜但上选择“属性” 在属性对话框的目录树上,选择“Java构建路径”,然后再选择“库”,接着按“添加外部JAR(X) ” 按纽。这里,用的是oracle数据库系统自带的库文件,找到oracle安装目下的jdbc文件夹,因为库都存储在这里呢。 在这里,列出许多的库文件。我也不知道那些需要,那些不需要。我在网上看别人说要classes12.zip,于是我就...
環境: JDK1.4.2 oracle:9.0.2 jdbc: for oracle 1.1~1.4 CLASSPATH指向jdbc所在LIB,同時在後面又加上了所有的JAR文件路徑. 程序極其簡單的幾行,主要有: String ur="jdbc:oracle:thin:@hp-1860:1521:agile9"; //Driver drv=new oracle.jdbc.driver.oracleDriver(); //Connection conn=drv.getConnection(ur,"agile","tartan"); //DriverManager.registerDriver(new oracle.jdbc.driver.oracleDriver()); Class.forName("o...