如何使用MyEclipse连接数据库.doc_第1页
如何使用MyEclipse连接数据库.doc_第2页
如何使用MyEclipse连接数据库.doc_第3页
如何使用MyEclipse连接数据库.doc_第4页
如何使用MyEclipse连接数据库.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

使用MyEclipse连接数据库 MyEclipse也可以直接连接数据库,执行SQL,这样方便多了,开发的时候就可以直接查看数据了,要不然还点单开软件(Toad之类的)。我电脑配置不高,刚好节省资源。一、配置步骤1,依次点开Windows-Preferences-MyEclipse-Database Explorer-Database Drivers 将会出现下面界面,如下图: 2,然后再点击DB Browser,会在MyEclipse界面上显示一个DB Browser窗口;默认会有一个MyEclipse Derby,是MyEclipse自带的一个关系数据库;在此处右击鼠标会出现菜单,New,Edit之类的,如下图:图中的access_student_manager、mysql_student_manager则是我自行建立的数据库连接。3,点击菜单中的New,会弹出Database Driver窗口,进行配置数据库驱动参数,如URL,driverClassName。首先选择数据库驱动类型(Driver template),自定义名称(Driver name),url,userName,password,然后需要添加驱动的jar包。添加完jar包后,才可以去选择Driver classname。下图为连接access的配置截图下图为连接mysql的配置截图4,配置完成后,点击new会让我们选择数据库,默认是all,我一般选择Display the selected schemas,自己选择数据库,因为可能一个连接下面有很多个库。选择Display the selected schemas后,需要在点击add按钮把数据库添加到列表中,然后finish就OK了。然后再DB Driver窗口中双击我们刚建好的数据库链接,来打开它。5,此时就可以执行sql了,先建立一个sql文件,打开方式是,MyEclipse SQLEditor,写一段SQL后,需要在上面的Connection、Catolog和CmdSep。然后点击绿色的按钮就可以执行SQL了。Eclipse当然也可以,几乎一样。二、常用数据库连接配置 DBdriverClassNameurlJar包Accesssun.jdbc.odbc.JdbcOdbcDriverjdbc:odbc:driver=Microsoft Access Driver (*.mdb);DBQ=i:/studentAccess.mdbJre/li/rt.jarMySqlcom.mysql.jdbc.Driver/localhost:3306/student_manager(?user=root&password=*&useUnicode=true&characterEncoding=UTF-8)mysql-connector-java-5.1.13-bin.jarOracleoracle.jdbc.OracleDriverjdbc:oracle:thin:192.168.1.112:1521:orclojdbc6.jarSQLiteorg.sqlite.JDBCjdbc:sqlite:D:/sqlite/liming.db先写这些,以后发现新功能继续写。用myeclipse自动生成hibernate配置文件2009-09-12 00:33:35|分类: hibernate |标签: |字号大中小订阅 用myeclipse的hibernate工具自动帮我们生成hibernate相应的配置文件,这里主要是hibernate.cfg.xml、 model(相当于javabean)、*.hb.xml这几个文件,这样可以大大节省我们的工作量。我这里用的是myeclipse7.0 hibernate3.3.1版本的。1、首先我们建好数据库,脚本如下:/*SQLyog Community Edition- MySQL GUI v8.05 MySQL - 5.0.22-community-nt : Database - guestbook*/*!40101 SET NAMES utf8 */;/*!40101 SET SQL_MODE=*/;/*!40014 SET OLD_FOREIGN_KEY_CHECKS=FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;/*!40101 SET OLD_SQL_MODE=SQL_MODE, SQL_MODE=NO_AUTO_VALUE_ON_ZERO */;CREATE DATABASE /*!32312 IF NOT EXISTS*/guestbook /*!40100 DEFAULT CHARACTER SET utf8 */;USE guestbook;/*Table structure for table guestbook */DROP TABLE IF EXISTS guestbook;CREATE TABLE guestbook ( id bigint(20) NOT NULL auto_increment, title varchar(128) NOT NULL, content varchar(2048) NOT NULL, author varchar(64) NOT NULL, email varchar(128) default NULL, createtime date NOT NULL, PRIMARY KEY (id) ENGINE=InnoDB DEFAULT CHARSET=utf8;/*Data for the table guestbook */*!40101 SET SQL_MODE=OLD_SQL_MODE */;/*!40014 SET FOREIGN_KEY_CHECKS=OLD_FOREIGN_KEY_CHECKS */;2、打开myeclipse window-preference-myeclipse enterprise workbench-project capabiities-hibernatemyeclipse7.0最高支持hibernate3.2,所以我们打开hibernate3.2面板选择library modules里面的hibernate 3.2 core library,因为我们现在暂时只用core没有用到注解,所以选择这个。选择后我们会看到里面有很多myeclipse自带的支持hibernater的JAR包,我们这里不用他自带的,把那些myeclipse自带的那些JAR,remove掉,再加上我们从hibernate官方网站上下载的最新版本3.3的JAR包。然后点 apply,应用。这样我们就把myeclipse支持变成hibernate3.3版本的了。3、给项目增加hibernate能力。在工程名上右键,myeclipse-add hibernate capabilties4、配置数据库连接。我们打开window-show view-other-db browser新建一个数据源,然后输入相应的配置信息,如下图第一次配置的时候得把mysql的驱动包加进来。不然会提示找不到驱动。5、增加好后我们来进行反转数据库表,也就是将数据库表,转成hibernate支持的javabean以及给我们生成相应的配置文件。在db browser里找到要生成的数据库表,右键,选择生成的映射文件的路径和包名,生成POJO映射文件和生成POJP文件勾上,下一步,选择ID主键生成策略,这里我们选择native,其它也是可以的,不可数据库支持的生成策略有所不同。剩下的就直接下一步下一步完成了。完成后我们到项目中查看一下,看到已经给我们生成了相应的文件了。最后我们写一个简单的测试类,看看数据能否插入到数据库中吧。代码如下:package com.xie.model;import java.util.Date;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;public class HibernateTest /* * param args */public static void main(String args) / TODO Auto-generated method stubConfiguration cfg = new Configuration().configure();SessionFactory sessionFactory = cfg.buildSessionFactory();Session session = sessionFactory.openSession();Transaction tx = session.beginTransaction();Guestbook gb = new Guestbook();gb.setTitle(冰山一角);gb.setContent(用hibernate写留言板);gb.setAuthor(冰山);g

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论