如保加载JDBC驱动程序:
正常我们加载驱动程序有三个途径:
1)Class.forName(String)这想当于classLoader一个String指定的类,在装载时把该驱动程序的静态内容都初始化,其实这时驱动程序类调用了DriverManager.registerDriver(driver);方法
2)使用系统属性:System.getProperty().load(new FileInputStream("属性文件"));
在属性文件中指定jdbc.driver=drivername 这样的好处是可以同时加载多个JDBC,换数据库时不用访问JAVA源代码,只是修改属性文件
3)直接registerDriver(driver)这种方法最可靠,可以在任何环境下使用。
正常我们加载驱动程序有三个途径:
1)Class.forName(String)这想当于classLoader一个String指定的类,在装载时把该驱动程序的静态内容都初始化,其实这时驱动程序类调用了DriverManager.registerDriver(driver);方法
2)使用系统属性:System.getProperty().load(new FileInputStream("属性文件"));
在属性文件中指定jdbc.driver=drivername 这样的好处是可以同时加载多个JDBC,换数据库时不用访问JAVA源代码,只是修改属性文件
3)直接registerDriver(driver)这种方法最可靠,可以在任何环境下使用。
解决方案 »
- java服务器,tomcat、tomcat、tomcat!或者别的
- 请教一个displaytag的问题
- 不支持操作式样 rpc
- javamail的认证发送邮件问题(附原码),很是郁闷,100分在线等...
- java参数传递的时候是传值呢?还是传递参数了,
- 在JBuilderX+Weblogic8.1中,加入Relationship的编译和打包EJB时的错误????
- struts问题
- struct2 如何从一个action跳转到另一个action,并且要带一个参数过去
- 如何在href中写入在javascript中已经获得的值?
- 写出你最常见的RuntimeException
- jbuilder8编辑器中字体及字型如何设光标才不错位
- 100分求助:求在WebLogic 6.0中,通过JSP页面访问EJB的代码...
tools\enterprise setup\database drivers 导入ORACLE驱动。
然后JBUILDER重启。驱动是从oracle\ora81\jdbc\lib\classes12.zip;oracle\ora81\
jdbc\lib\nls_charset12.zip;导进的。
weblogic是中间件,与oracle没有太大的关系。
//定义oracle的driver
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String user=null;
String password = null;
user = readfile.getFileInfo("user");
password = readfile.getFileInfo("password");
//连接数据库
connection = DriverManager.getConnection(strUrl,user.trim(),password.trim());
tools--->database pilot--->左面右击new ,driver选择oracle,url写jdbc:oracle:thin:@localhost:1521:ORCLnew完毕后双击它,输入用户名和密码,ok