[分享]如何使用MyEclipse连接数据库[分享]如何使用MyEclipse连接数据库
使用MyEclipse连接数据库
MyEclipse也可以直接连接数据库,执行SQL,这样方便多了,开发的时候就可以直接查看数据了,要不然还点单开软件(Toad之类的)。我电脑配置不高,刚好节省资源。
一、配置步骤
1,依次点开Windows->Preferences->MyEclipse->Database
Explorer->Database Drivers
将会出现下面界面,如下图:
2,然后再点击DB Browser,会在MyEclipse界面上显示一个DB...
[分享]如何使用MyEclipse连接数据库
使用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 SQL Editor,写一段SQL后,需要在上面的Connection、Catolog和CmdSep。然后点击绿色的按钮就可以执行SQL了。
Eclipse当然也可以,几乎一样。
二、常用数据库连接配置
DB driverClassName url Jar包 Access sun.jdbc.odbc.JdbcOdbcDriver jdbc:odbc:driver={Microsoft Access Driver Jre/li/rt.jar
(*.mdb)};DBQ=i:/studentAccess.mdb
MySql com.mysql.jdbc.Driver //localhost:3306/student_manager mysql-connector-java-5.1.13-bin.jar
(?user=root&password=***&useUnicode=true&characterEncoding=UTF-8) Oracle oracle.jdbc.OracleDriver jdbc:oracle:thin:@192.168.1.112:1521:orcl ojdbc6.jar
SQLite org.sqlite.JDBC jdbc: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-->hibernate
myeclipse7.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 capabilties
4、配置数据库连接。
我们打开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 stub
Configuration 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("冰山");
gb.setEmail("44fdsfd@qq.com");
gb.setCreatetime(new Date());
session.save(gb);
tx.commit();
session.close();
}
}
写好后,右键run as -->java application,最后我们去数据库看一下数据是否成功插入进来了。
至此我们可以很清楚的看到数据已经插入到了数据库中了。到此全部完成了,晚了要睡觉了,以后有时间
再慢慢整理
本文档为【[分享]如何使用MyEclipse连接数据库】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。