黑马程序员技术交流社区
标题:
myEclipse怎样连接oracle?
[打印本页]
作者:
陆建平
时间:
2012-6-23 17:13
标题:
myEclipse怎样连接oracle?
我安装了myeclipse与oracle,但不知道怎样连接,希望大家指点指点
作者:
安路凤
时间:
2012-6-23 18:10
我知道的有两种方法:
(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等等。按不同需求,进行设置。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2