数据库驱动加载及查询:class Add{ public int doAdd(int i,int j){ return (i+j); } } public class Test{ public static void main(String[] ars) throws Exception { Class<?> cls = Class.forName("Add"); Object obj = cls.newInstance(); Class<?> partypes[] = new Class[2]; partypes[0] = Integer.TYPE; partypes[1] = Integer.TYPE; Method meth = cls.getMethod("doAdd", partypes); Object result = meth.invoke(obj, 2,5); System.out.println(result); }
Class.forName("oracle.jdbc.driver.OracleDriver");//成功加载后,会将Driver类的实例注册到DriverManager类中 Connection con = DriverManager.openConnection("jdbc:oracle:thin:@localhost:1521:DataBase","UserName","Password"); PreparedStatment ps = con.preparedStatment("select * from [tableName]"); ResultSet rs = ps.excuteQuery(); while(rs.next){ rs.getString(""); }