为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

[分享]如何使用MyEclipse连接数据库

2017-10-18 10页 doc 208KB 23阅读

用户头像

is_215732

暂无简介

举报
[分享]如何使用MyEclipse连接数据库[分享]如何使用MyEclipse连接数据库 使用MyEclipse连接数据库 MyEclipse也可以直接连接数据库,执行SQL,这样方便多了,开发的时候就可以直接查看数据了,要不然还点单开软件(Toad之类的)。我电脑配置不高,刚好节省资源。 一、配置步骤 1,依次点开Windows->Preferences->MyEclipse->Database Explorer->Database Drivers 将会出现下面界面,如下图: 2,然后再点击DB Browser,会在MyEclipse界面上显示一个DB...
[分享]如何使用MyEclipse连接数据库
[分享]如何使用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,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索