兄弟,你装了j2ee么?它上边有例子程序,我记得其中有个Account的例子吧!上边有!很长时间没用了,上边的仅供参考!
解决方案 »
- 怎样知道Java运行过程中每个类所对应的实例占了多少内存
- 登录jsp页面为什么无法登录?
- 求实现从数据库中取出ID 生成动态树
- Ejb3如何配置实例池
- JBuilder布署EJB项目的时候出现这样的错误:Unrecognized option or flag, -sourcerootforupload
- 读取WEB-INF下JSP文件的问题
- 在web容器中是哪个类实现了HttpServletRequest这个接口
- spring无法代理struts的action的问题
- weblogic 中打开word文件总是乱码??如何解决???
- 跨平台注意事项?
- 怎么老是找不到import javax.ejb.*的?
- 谁能详细谈谈如何用J2EE开发分布式应用
放到你JDK 的class环境连接,一个了样
try{
DriverManager registerDriver(new
Oracle.jdbc.driver.OracleDriver())
Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn=DriverManager.getConnection(
"jdbc:oracle:ser:@ip:port:user","scott",tiger")......
或是检索在oracle的安装目录下
别忘了在classpath中指定classes12.zip的路径
jb连接数据库的方法如下:
配置database pilot
第一步:添加类库tools-->config libraries添加你的数据库驱动程序类
第二步:tools-->enterprise setup-->Database Drivers里面添加你刚添加的那个类库
第三步:重启JBilder后,tools-->database pilot-->option-->drivers,添加驱动程序
第四步:在database pilot点新建就可以了
public UserData() throws SQLException{
try{ InitialContext initial=new InitialContext();
DriverManager cs=(DriverManager)initial.lookup("ejb/ExampleDB");
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
Connection conn=cs.getConnection("jdbc:oracle:[email protected]:1521:yu","system","manager");
userhome=(UserHome)PortableRemoteObject.narrow(cs, UserHome.class);
}catch(Exception ex){
throw new SQLException(ex.toString());
}
}请教高手,能不能给找找错在哪?
你既然已经返回DriverManager,就不需要这一步了。或者
InitialContext initial=new InitialContext();
DriverManager cs=(DriverManager)initial.lookup("ejb/ExampleDB");
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
改为:
Class.forName("oracle.jdbc.driver.OracleDriver");
DriverManager.getConnection("jdbc:oracle:[email protected]:1521:yu","system","manager");