myeclipse内置的derby数据库如何查询前n条记录呀。

myeclipse内置的derby数据库如何查询前n条记录呀。,第1张

首先是把derby的插件复制到MyEclipse的plugins包下,然后在MyEclipse目录打开mylipseini配置文件:

[color=darkred][color=darkred][color=darkred][color=blue]-showsplash

comgenuitecmyeclipseproduct

--launcherXXMaxPermSize

256M

-vmargs

-DosgirequiredJavaVersion=15

-Xms128m

-Xmx512m

-DosgisplashLocation=e:\MyEclipse 600 M1\eclipse\MyEclipseSplashbmp

-Duserlanguage=en

-XX:PermSize=128M

-XX:MaxPermSize=256M[/color][/color][/color][/color] 在256M下加入-clean,这里注意了,刚刚开始我是加在256M上面,但是重启了几回MyEclipse,就是加不进来,后来加在下面就好了,原因我现在还没弄明白呢,有高手望指教!配置好后,重启MyEclipse,右击项目,如果出现Apache Derby选项就是配置成功了!然后把它加载到项目中, 在运行的时候要注意,一定要先启动MyEclipse的tomcat,然后才启动derby数据库,因为MyEclipse比较霸道,总认为自己是第一个启动的连接,所有如果先启动derby数据库,MyEclipse的tomcat就无法启动了!

另外,如果是Eclipse的话,配置基本一样,就是在运行项目时,可以不分先后启动derby数据库和Eclipse的tomcat,因为Eclipse的tomcat不抢占第一连接!

Derby数据库是JAVASE 附带的一个关系型数据库

Apache Derby是一个完全用java编写的数据库,Derby是一个Open source的产品,基于Apache License 20分发。

Apache Derby非常小巧,核心部分derbyjar只有2M,所以既可以做为单独的数据库服务器使用,也可以内嵌在应用程序中使用。Cognos 8 BI的Content Store默认就是使用的Derby数据库,可以在Cognos8的安装目录下看到一个叫derby10121的目录,就是内嵌的10121 版本的derby。

主要特点编辑

程序小巧,基础引擎和内嵌的JDBC驱动总共大约2MB。

基于Java、JDBC和SQL标准。

提供内嵌的JDBC驱动,你可把Derby嵌入到基于Java的应用程序中。

支持客户端/服务器模式。

安装、布置和使用简单

新安装了 jdk 6 的程序员们也许会发现,除了传统的 bin、jre 等目录,jdk 6 新增了一个名为 db 的目录。这便是 java 6 的新成员:java db。这是一个纯 java 实现、开源的数据库管理系统(dbMS),源于 Apache 软件基金会(asf)名下的项目 Derby。它只有 2MB 大小,对比动辄上 G 的数据库来说可谓袖珍。但这并不妨碍 Derby 功能齐备,支持几乎大部分的数据库应用所需要的特性。更难能可贵的是,依托于 asf 强大的社区力量,Derby 得到了包括 ibm 和 Sun 等大公司以及全世界优秀程序员们的支持。这也难怪 Sun 公司会选择其 1022 版本纳入到 jdk 6 中,作为内嵌的数据库。这就好像为 jdk 注入了一股全新的活力:java 程序员不再需要耗费大量精力安装和配置数据库,就能进行安全、易用、标准、并且免费的数据库编程。在这一章中,我们将初窥 java db 的世界,来探究如何使用它编写出功能丰富的程序。

我初学的时候试 myeclipse里 集成过这个数据库

我想 程序关闭后会消失的吧 , 应该不会销毁 你打开过 derbylog 看过吗?

自己简单测试一下就行了被

悍维护也好,给个连接mysql的例子先~~

import javaioFile;

import javaioFileInputStream;

import javanetURI;

import javasql;

import javautilPropertyResourceBundle;

public class MySqlConnector {

/

先在该class文件目录下新建一个dbConini

如:eclipse 则 your project/bin/dbConini

内容 如下:

userName=你的数据库用户名

password=你的数据库用户密码

database=要连接的数据库名称

/

private static final String CON_NAME = "userName";

private static final String CON_PASS = "password";

private static final String CON_DNAME = "databaseName";

private Connection connection = null;

private MySqlConnector() {

}

public static MySqlConnector getInstance() {

return new MySqlConnector();

}

private boolean dataInit() {

boolean isOK = false;

String userName = null;

String password = null;

String databaseName = null;

PropertyResourceBundle rBoundle = null;

try {

String conPath = MySqlConnectorclassgetResource("/")toString() + "/dbConini";

URI uri = new URI(conPath);

File file = new File(uri);

rBoundle = new PropertyResourceBundle(new FileInputStream(file));

userName = rBoundlegetString(MySqlConnectorCON_NAME);

password = rBoundlegetString(MySqlConnectorCON_PASS);

databaseName = rBoundlegetString(MySqlConnectorCON_DNAME);

String url;

url = "jdbc:mysql://localhost/" + databaseName + "user="

+ userName + "&password=" + password;

Systemoutprintln(url);

ClassforName("commysqljdbcDriver");

connection = DriverManagergetConnection(url);

isOK = true;

} catch (Exception e) {

eprintStackTrace();

isOK = false;

}

return isOK;

}

public Connection getConnection() {

if (dataInit()) {

return connection;

} else {

return null;

}

}

public static void main(String [] args){

MySqlConnectorgetInstance()getConnection();

}

public void close() {

if (connection != null) {

try {

connectionclose();

} catch (SQLException e) {

eprintStackTrace();

}

}

}

}

以上就是关于myeclipse内置的derby数据库如何查询前n条记录呀。全部的内容,包括:myeclipse内置的derby数据库如何查询前n条记录呀。、derby数据库是什么类型数据库、Java语言运用derby数据库实现成绩查询管理系统,百分急求可追加等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9367503.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存