A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陆建平 中级黑马   /  2012-6-23 17:13  /  1572 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我安装了myeclipse与oracle,但不知道怎样连接,希望大家指点指点

1 个回复

正序浏览
我知道的有两种方法:
(1)用JDBC连接,如下:
  Class.forName("Oracle.jdbc.driver.OracleDriver");
   String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
   Connection conn = DriverManager.getConnection(url, "scott",
     "tiger");
(2)用Hibernate连接
首先要配一个连接池:
eclipse工具栏上的窗口->首选项->MyEclipse->Database Explore->Drivers
在右边的选项卡中,先NEW,新建一个连接.
打开对话框,在第一下拉框中先择用的数据库,我用的是oracle,所以选
Oracle(thin driver)这项.在下面配置URL.然后再ADD JARS打入JAR包.
确定之后,在新工程下反键,MyEclipse->Add Hibernate Capabilites,导入hibernate包。创建hibernate.cfg.xml文件,下一步,选择刚才的建的数据库连接,输入用户名,密码。生成HibernateSessionFactory。点击完成。
换到myEclipsedata Explorer模式。连接,新建的数据库连接。然后,选中要生成类的各表,将各表导入到工程中。类生成成功。。

打开各类的hbm.xml文件,这个标签是各表的主键增长模式:<generator class="assigned" />,oralce用的序列增长,所以我将其改为<generator class="sequence"><param name="数据库中的该表的序列名"></param></generator>
除了sequence还有其它符合其它数据库的主键自增方式,increment等等。按不同需求,进行设置。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马