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

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

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

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

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

启动服务器,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

如果你修改错了,还重新读入原来的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这张表

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

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

右键点击表,然后选择“执行命令” 点击以后就会出现一个编辑SQL语句的面板,然后就在编辑器里 写我们的SQL 语句,写完SQL语句以后,点击数据库图标执行SQL语句。

看截图:

如果SQL 语句没有错误的话就可以正常的执行了,执行的结果提示会在下方的

输出窗口中显示:

现在你在看看左边的视图窗口中是不是又多了一张表呢! 好像没看到吧?

呵呵,右键点击“表”选择“刷新” ,

是不是看到新建的表了!

比较以上三种创建数据库表的方法可以知道,第一种比较直观,可以通过GUI界面来操作,交互性比较好, 缺点是创建规则不灵活。第二种方法比较方便,可以快速的创建表,他的缺点是灵活性不够,兼容性会有 问题。第三种方法最直接,也最灵活,兼容性自己可以很好的控制,但是效率比较低。

下一章我们将学习如何对已有的数据库表进行操作。

做对的事情比把事情做对重要。

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

相关文章:

你感兴趣的文章:

标签云: