摘要:
使用DBCP必须用的三个包: commons-dbcp-1.2.1.jar, commons-pool-1.2.jar, commons-collections-3.1.jar。 配置参数。 Java API: BasicDataSourceFactory.createDataSource(properties); package cn.itcast.jdbc; ... 阅读全文
摘要:
DBCP是Apache开发的数据源API,使用的话需要导入dbcp jar包、collections jar包、pool jar包。 其数据源匹配的配置文件格式如下: #连接设置 driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/jdbc username=root passw... 阅读全文
摘要:
动态代理属于Java反射的一种。 当我们得到一个对象,想动态的为其一些方法每次被调用前后追加一些操作时,我们将会用到java动态代理。 下边上代码: 首先定义一个接口: 接着是它的实现: 我们的目的就是通过动态代理技术,在Cls这个类的对象的两个方法执行前后,加上一些打印操作。 现在我们实现一个In 阅读全文
摘要:
连接池代码: public class MyDataSource2{ private static String url = "jdbc:mysql://localhost:3306/jdbc"; private static String user = "root"; private static String password = ""; p... 阅读全文
摘要:
ORM(Object Relational Mapping)对象关系映射public class ORMTest { public static void main(String[] args) throws SQLException, IllegalAccessException, InvocationTargetException, Exception { User user = (User) getObject( "select id as Id, name as Name, birthday as Birthday, money as Money from user wher 阅读全文
摘要:
数据库元数据信息:import java.sql.DatabaseMetaData; import java.sql.DriverManager; import java.sql.SQLException;/** * * 2008-12-7 * * @author liyong * */ public class DBMD { /** * @param args * @throws SQLException * @throws ClassNotFoundException */ public... 阅读全文
摘要:
public class OtherApi { /** * @param args * @throws SQLException * @throws InterruptedException */ public static void main(String[] args) throws SQLExce... 阅读全文
摘要:
public class ScrollTest { /** * @param args * @throws SQLException */ public static void main(String[] args) throws SQLException { scroll(); } ... 阅读全文
摘要:
public class BatchTest { /** * @param args * @throws SQLException */ public static void main(String[] args) throws SQLException { long start = System... 阅读全文
摘要:
除了用存储过程还有以下方法可以获取: static int create() throws SQLException { Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; try { // 2.建立连接 ... 阅读全文