JAVA教程之Eclipse中插件开辟之SQLExplorer
轮性能微软曾做过一个例子,就是同一个项目用java和.net来作,结果开发周期,.net是java的一半,性能java是.net的十分之一,代码量java是.net的三倍。呵呵,这说明了什么,.net的全方位比java好。但是有的人说.net不能跨平台,这个问题我和我同学曾讨论过,都认为微软的.net很可能早都可以跨平台了,但是微软为了保护他们的操作系统,所以才没有推出跨平台的.net,只是推出了跨语言的.net,sql 本文先容怎样使用Eclipse插件SQLExplorer在Eclipse中毗连各类数据库举行操纵利用。Eclipse是今朝十分盛行的开辟平台,开放扩大的架构让良多程序员找到了本人本性化的事情情况。
安装
JDK:1.5.0从http://java.sun.com上往下载安装
Eclipse:3.1.1从http://www.eclipse.org上往下载解压
SQLExplorer从http://eclipsesql.sourceforge.net/
插件办理
提醒:新下载的插件PlugIn必定不要都放在原始的Eclipse目次下往。
条件是你已安装好了Eclipse工具了,好比安装在E:OpenSourceEclipse目次下,以下这个目次以%ECLIPSE_HOME%来举行暗示;
此时默许的插件是在%ECLIPSE_HOME%plugins目次中的;
在%ECLIPSE_HOME%下创建一个PlugInsNew的目次;
好比:E:OpenSourceEclipsePlugInsNew
你下载了个新的插件,好比叫做:XYZ。
那末就在%ECLIPSE_HOME%PlugInsNew目次下创建XYZ目次,目次内里是eclipse目次,eclipse目次包括有features与plugins两个子目次;布局以下图所示:
1、把下载的新插件的文件放在以下响应目次中
%ECLIPSE_HOME%PlugInsNewXYZeclipsefeatures
%ECLIPSE_HOME%PlugInsNewXYZeclipseplugins
2、创建相干的.link的文件
然后在%ECLIPSE_HOME%links目次里创建一个XYZ.link的文件
内容如是:path=E:/OpenSource/Eclipse/PlugInsNew/XYZ就一行如许的路径唆使罢了。
如许,假如你下载了多个插件就能够依样画葫芦创建多个Link文件,想加载哪一个插件就把哪一个插件的Link文件放到%ECLIPSE_HOME%links的目次中便可,利用与办理都很便利,倡议万万不要放在默许的安装目次中;
3、假如你的%ECLIPSE_HOME%与此分歧,请修正XYZ.link文件里的路径
删除,封闭Eclipse
删除%ECLIPSE_HOME%linksXYZ.link文件便可
删除%ECLIPSE_HOME%PlugInsNewXYZ全部目次及文件
4、从头启动Eclipse便可
利用
从头启动Eclipse后,能够在菜单Window=>ShowView=>Other=>能够看到多了SQLExplorer
睁开SQLExplorer有七项内容,分离为:
1、Aliases别号,用来标识数据库毗连串的。
2、ConnectionInfo毗连信息,用来显现毗连数据库时的相干信息,如,数据库产物称号、版本、JDBC驱动程序的称号、版本、用户名、毗连串、是不是主动提交等等。
3、Connnections显现举动的毗连情形。
4、DatabaseStructureView显现数据库布局
5、Drivers设置驱动程序用
6、SQLHistory实行SQL的汗青纪录
7、SQLResults实行SQL的了局集
上面会分离先容这七项内容的详细利用:
以下图所示:
菜单Window=>Preferences=>SQLExplorer。
右侧的项目中,能够设置预览表了局集时前往的行数、SQL集的前往行数、是不是主动提交、仍是封闭SQL编纂窗口后提交和写SQL时是不是主动完成表和列名。
菜单Window=>Preferences=>SQLExplorer=>SQLEditor
右侧的项目中,能够设置SQL编纂器里的字体属性、文本属性
菜单Window=>ShowView=>Other=>SQLExplorer把内里的七项内容全体显现出来,你也能够本人举行定制一下它
入手下手举行设置驱动程序,翻开Drivers
默许加载乐成插件后,只要JDBCODBCBridge是打勾可用的,别的都是打红X不成用的,想一想就晓得为何了吧(^_^)
没有想出来,接上去看看吧
右键JDBCODBCBridge,在弹出的菜单中点击ChangetheselectedDriver菜单
能够在弹出的修正驱动程序中看到以下信息,在DriverClassName显现的是:sun.jdbc.odbc.JdbcOdbcDriver;由于从JDK1.2入手下手,在JDK里主动带有这个驱动程序了,以是显现为可用了。
接上去我们入手下手设置MySQL和Oracle的驱动程序:
右键MMMySQLDriver,在弹出的菜单中点击ChangetheselectedDriver菜单。
在弹出的修正驱动程序中看到,在DriverClassName显现的是org.gjt.mm.mysql.Driver。
点击ExtraClassPath=>Add=>选择你的MySQL地点的路径,到场它。
到场驱动程序以下所示:
单击ListDrivers按钮,在DriverClassName的右下框中能够看到三个驱动类名,选择你必要的一个,OK之便可。
能够看到这下MMMySQLDriver也为打勾可使用的形态了。
以一样的办法设置OracleThinDriver驱动程序
默许驱动称号,增加驱动程序:
能够看到两个驱动程序的称号
设置好驱动程序后,能够入手下手创立毗连了,切换到Aliases别号视图。
点击创立图标,以下:
选择MMMySQLDriver
填进别号的称号、JDBC毗连串URL、用户名、暗码
断定后,在Aliases别号视图里呈现刚创建的毗连
右键刚创建的数据库毗连别号,在弹出的菜单选择Open…翻开之。
会弹出一个毗连切实其实认框,你能够变动用户名与暗码,也能够设置是不是主动提交。
http://www.ckuyun.com/
断定后,会主动切换到DatabaseStructureView视图上,MySQL数据库,则能够看到Database。
再翻开它,能够看到数据库名,Table表及表的个数与称号了。
选中个中的表userpwd,这个表是本人创建的,能够看到以下显现列、索引、主键、外键、了局集预览、行数共六个信息内容。
以下显现表的列信息。
以下显现索引信息。
以下显现主键信息。
以下显现外键信息。
以下显现了局集预览的内容。
以下显现的是纪录行数信息。
切换到ConnectionInfo毗连信息的视图,能够看到毗连数据库时的相干信息,如,数据库产物称号MySQL、版本4.1.0a-nt;JDBC驱动程序的称号MySQL-ABJDBCDriver、版本mysql-connector-java-3.0.16-ga,用户名test@localhost、毗连串jdbc:mysql://localhost:3306/test、主动提交形式为是等等。
显现默许的事件形态。
切换到Connnections视图,显现以后数据库举动的毗连情形,有一个举动的毗连。
右上角,能够翻开OpenNewConnection图标来翻开一个新的毗连,好比毗连到不异的数据库,可是倒是分歧的用户。
右上角,单击NewSQLEditor图标,创立一个新的SQL编纂器,来写你的SQL语句。
在翻开的SQL编纂器中,你能够入手下手写SQL语句了,以下:
按Ctrl+F9大概点击ExceuteSQL图标,实行所输出的语句。
如许能够在SQLResults视图中看到以下实行的了局信息。
切换到SQLHistory实行SQL的汗青纪录的视图,能够看到你实行过的语句列表。
再写一个分歧的语句,演示了局集与SQL汗青纪录。
实行后,纪录是显现在最初的实行了局是在前面,顺次递增的,即1、2、3、最初一个是你最初实行的了局信息内容显现的中央,不要弄错了。
如许在SQLHistory里就再增添上了一条实行语句的纪录了。
一样增添一个Oracle的毗连测试。
Oracle数据库,在DatabaseStructureView视图里显现有Database、Monitor、Security、Instance四项内容。
在SQL编纂器中,选择Oracle的链接,再输出查询语句测试一下。
能够在了局集里失掉假如内容,在第4个标签栏里了
再变动一下SQL语句。
失掉以下内容,在第4个标签栏里了。
SQL汗青纪录里能够看到实行过的四条信息了。
这个插件的利用应该不是很简单的,别的的使用技能与办法持续中。
java也能做一些底层语言开发做的事情(难度很高,不是java顶尖高手是做不来的), 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! 吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。 Java是一种计算机编程语言,拥有跨平台、面向对java Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
页:
[1]