快速业务通道

NetBeans6.1入门教程系列(1)---数据库的基本操作 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15

NetBeans6.1入门教程系列(1)---数据库的基本操作

时间:2011-07-28 何以解忧?唯有Java

假期终于结束了! 面临毕业的时间越来越近了!时间真的过的好快啊! 今天发一个上个学期期末的时候 写的关于如何使用NetBeans来管理数据的文章,也是 号召志愿者合写一本开源免费的Netbeans 6.1 教程

这个计划的第一篇文章,肯定有一些不足之处,也希望大家能够指点出来,给点建议!帮忙改进.先谢谢大 家了!后续还有会有不少关于NetBeans6.1使用的教程,包括我的个人使用心得。希望大家能够关注!

通过向导建立和使用数据库

第一步:选择服务视图,然后展开DataBase(数据库节点),右键点击JavaDB

启动服务器

NetBeans6.1入门教程系列(1)---数据库的基本操作 - 编程入门网

然后在右键单击JavaDB,选择创建数据库

NetBeans6.1入门教程系列(1)---数据库的基本操作 - 编程入门网

然后在弹出的对话框中填写相应的名称,写完后点击确定完成的数据的创建。

NetBeans6.1入门教程系列(1)---数据库的基本操作 - 编程入门网

NetBeans6.1入门教程系列(1)---数据库的基本操作(2)

时间:2011-07-28 何以解忧?唯有Java

接着下来开始创建数据库表,创建数据库表有三种方式,第一种(创建表)是GUI界面的创建数据库表 ,第二种(重新创建表)是通过原有的数据表结构创建数据表,最后一种(执行命令)是通过写SQL语句 来创建数据库表。下面将详细的说明如和使用这三种方式创建数据库表。

NetBeans6.1入门教程系列(1)---数据库的基本操作 - 编程入门网

第一种:(创建表)通向导创建

右键单击表,然后选择创建表,在弹出的对话框中填写相应的名称和数据

NetBeans6.1入门教程系列(1)---数据库的基本操作 - 编程入门网

你可以添加列和删除列,根据自己的需要,选择添加列,以及对列的创建规则。具体请看截图,写好 相应的名称和数据后点击确定,就可以在左边的窗口中看到你刚建立的表了。

NetBeans6.1入门教程系列(1)---数据库的基本操作 - 编程入门网

提示:创建数据库表要注意规则,要不然的话会出现无法创建数据库表的提示。

NetBeans6.1入门教程系列(1)---数据库的基本操作(3)

时间:2011-07-28 何以解忧?唯有Java

第二种(重新创建表)抓取表结构实现数据库的重用

在讲如何创建表之前,先讲讲如何在已有表的情况下如何抓取表的结构(即创建表的SQL语句)

NetBeans6.1入门教程系列(1)---数据库的基本操作 - 编程入门网

右键已有表,然后选择抓取结构,在弹出的对话框中选择要保存的位置,

填写好要保存的数据表结构名字,最后点击保存。

这样可以重复的利用已经写好的创建数据库表的SQL语句,以后要用到类似的表达饿时候就可以将其拿 来修改,或者完全不修改的使用它来创建数据库。下面是截图:

NetBeans6.1入门教程系列(1)---数据库的基本操作 - 编程入门网

在保存完以后,我们就可以在其他的数据库中用他来创建表了。方法是右键“表”

选择“重新创建表” 在弹出的对话框中找到数据库表的结构文件,也就是刚才我们保存的文件。选择 以后点击打开按钮。

NetBeans6.1入门教程系列(1)---数据库的基本操作 - 编程入门网

NetBeans6.1入门教程系列(1)---数据库的基本操作(4)

时间:2011-07-28 何以解忧?唯有Java

然后会弹出一个对话框,让你查看SQL语句是否符合您的要求,如果不符合要求

NetBeans6.1入门教程系列(1)---数据库的基本操作 - 编程入门网

你还可以进行修改,如下截图

NetBeans6.1入门教程系列(1)---数据库的基本操作 - 编程入门网

如果你修改错了,还重新读入原来的SQL脚本,点击“从文件重新装入表脚本”

对于截图中的SQL 语句还需要修改一下,因为使用的是JavaDB 数据库,SQL 语句有点问题,对NEWSID 字段设置自动增长应该是

newsid int not null GENERATED BY DEFAULT AS IDENTITY,

最终的SQL 语句如下:

create table NEWS ( NEWSID INTEGER GENERATED BY DEFAULT AS IDENTITY not null primary key, NEWSTITLE VARCHAR(50) not null, NEWSCONTENT VARCHAR(200) not null, NEWSDATE TIMESTAMP default CURRENT_TIMESTAMP not null, NEWSCOUNT INTEGER )

执行完以后就可以看到左边的视图中就多了NEWS这张表

NetBeans6.1入门教程系列(1)---数据库的基本操作 - 编程入门网

大家可以看到NEWSID 为主键它的标示图标和其他的字段是不同的。

NetBeans6.1入门教程系列(1)---数据库的基本操作(5)

时间:2011-07-28 何以解忧?唯有Java

第三种通过命令的方式创建数据库表

右键点击表,然

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号