<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    何以解憂?唯有Java

    其實(shí)程序員也懂得浪漫!
    posts - 90, comments - 637, trackbacks - 0, articles - 2
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
            假期終于結(jié)束了! 面臨畢業(yè)的時(shí)間越來(lái)越近了!時(shí)間真的過(guò)的好快啊! 今天發(fā)一個(gè)上個(gè)學(xué)期期末的時(shí)候?qū)懙年P(guān)于如何使用NetBeans來(lái)管理數(shù)據(jù)的文章,也是  號(hào)召志愿者合寫一本開(kāi)源免費(fèi)的Netbeans 6.1 教程
    這個(gè)計(jì)劃的第一篇文章,肯定有一些不足之處,也希望大家能夠指點(diǎn)出來(lái),給點(diǎn)建議!幫忙改進(jìn).先謝謝大家了!后續(xù)還有會(huì)有不少關(guān)于NetBeans6.1使用的教程,包括我的個(gè)人使用心得。希望大家能夠關(guān)注!


    通過(guò)向?qū)Ы⒑褪褂脭?shù)據(jù)庫(kù)

    第一步:選擇服務(wù)視圖,然后展開(kāi)DataBase(數(shù)據(jù)庫(kù)節(jié)點(diǎn)),右鍵點(diǎn)擊JavaDB

    啟動(dòng)服務(wù)器,




    然后在右鍵單擊JavaDB,選擇創(chuàng)建數(shù)據(jù)庫(kù)




    然后在彈出的對(duì)話框中填寫相應(yīng)的名稱,寫完后點(diǎn)擊確定完成的數(shù)據(jù)的創(chuàng)建。



         接著下來(lái)開(kāi)始創(chuàng)建數(shù)據(jù)庫(kù)表,創(chuàng)建數(shù)據(jù)庫(kù)表有三種方式,第一種(創(chuàng)建表)是GUI界面的創(chuàng)建數(shù)據(jù)庫(kù)表,第二種(重新創(chuàng)建表)是通過(guò)原有的數(shù)據(jù)表結(jié)構(gòu)創(chuàng)建數(shù)據(jù)表,最后一種(執(zhí)行命令)是通過(guò)寫SQL語(yǔ)句來(lái)創(chuàng)建數(shù)據(jù)庫(kù)表。下面將詳細(xì)的說(shuō)明如和使用這三種方式創(chuàng)建數(shù)據(jù)庫(kù)表。




    第一種:(創(chuàng)建表)通向?qū)?chuàng)建

    右鍵單擊表,然后選擇創(chuàng)建表,在彈出的對(duì)話框中填寫相應(yīng)的名稱和數(shù)據(jù)



         你可以添加列和刪除列,根據(jù)自己的需要,選擇添加列,以及對(duì)列的創(chuàng)建規(guī)則。具體請(qǐng)看截圖,寫好相應(yīng)的名稱和數(shù)據(jù)后點(diǎn)擊確定,就可以在左邊的窗口中看到你剛建立的表了。




    提示:創(chuàng)建數(shù)據(jù)庫(kù)表要注意規(guī)則,要不然的話會(huì)出現(xiàn)無(wú)法創(chuàng)建數(shù)據(jù)庫(kù)表的提示。


    第二種(重新創(chuàng)建表)抓取表結(jié)構(gòu)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的重用

    在講如何創(chuàng)建表之前,先講講如何在已有表的情況下如何抓取表的結(jié)構(gòu)(即創(chuàng)建表的SQL語(yǔ)句)



        右鍵已有表,然后選擇抓取結(jié)構(gòu),在彈出的對(duì)話框中選擇要保存的位置,

        填寫好要保存的數(shù)據(jù)表結(jié)構(gòu)名字,最后點(diǎn)擊保存。

        這樣可以重復(fù)的利用已經(jīng)寫好的創(chuàng)建數(shù)據(jù)庫(kù)表的SQL語(yǔ)句,以后要用到類似的表達(dá)餓時(shí)候就可以將其拿來(lái)修改,或者完全不修改的使用它來(lái)創(chuàng)建數(shù)據(jù)庫(kù)。下面是截圖:




         在保存完以后,我們就可以在其他的數(shù)據(jù)庫(kù)中用他來(lái)創(chuàng)建表了。方法是右鍵“表”

    選擇“重新創(chuàng)建表” 在彈出的對(duì)話框中找到數(shù)據(jù)庫(kù)表的結(jié)構(gòu)文件,也就是剛才我們保存的文件。選擇以后點(diǎn)擊打開(kāi)按鈕。



       然后會(huì)彈出一個(gè)對(duì)話框,讓你查看SQL語(yǔ)句是否符合您的要求,如果不符合要求


    你還可以進(jìn)行修改,如下截圖



        如果你修改錯(cuò)了,還重新讀入原來(lái)的SQL腳本,點(diǎn)擊“從文件重新裝入表腳本”

    對(duì)于截圖中的SQL 語(yǔ)句還需要修改一下,因?yàn)槭褂玫氖?/font>JavaDB 數(shù)據(jù)庫(kù),SQL 語(yǔ)句有點(diǎn)問(wèn)題,對(duì)NEWSID 字段設(shè)置自動(dòng)增長(zhǎng)應(yīng)該是

    newsid int not null GENERATED BY DEFAULT AS IDENTITY,

    最終的SQL 語(yǔ)句如下:


    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

    )

    執(zhí)行完以后就可以看到左邊的視圖中就多了NEWS這張表




    大家可以看到NEWSID 為主鍵 它的標(biāo)示圖標(biāo)和其他的字段是不同的。


    第三種 通過(guò)命令的方式創(chuàng)建數(shù)據(jù)庫(kù)表

        右鍵點(diǎn)擊表,然后選擇“執(zhí)行命令” 點(diǎn)擊以后就會(huì)出現(xiàn)一個(gè)編輯SQL語(yǔ)句的面板,然后就在編輯器里寫我們的SQL 語(yǔ)句,寫完SQL語(yǔ)句以后,點(diǎn)擊數(shù)據(jù)庫(kù)圖標(biāo)執(zhí)行SQL語(yǔ)句。

    看截圖:




       如果SQL 語(yǔ)句沒(méi)有錯(cuò)誤的話就可以正常的執(zhí)行了,執(zhí)行的結(jié)果提示會(huì)在下方的

    輸出窗口中顯示:



       現(xiàn)在你在看看左邊的視圖窗口中是不是又多了一張表呢! 好像沒(méi)看到吧?

    呵呵,右鍵點(diǎn)擊“表”選擇“刷新” ,



    是不是看到新建的表了!
















         比較以上三種創(chuàng)建數(shù)據(jù)庫(kù)表的方法可以知道,第一種比較直觀,可以通過(guò)GUI 界面來(lái)操作,交互性比較好,缺點(diǎn)是創(chuàng)建規(guī)則不靈活。第二種方法比較方便,可以快速的創(chuàng)建表,他的缺點(diǎn)是靈活性不夠,兼容性會(huì)有問(wèn)題。第三種方法 最直接,也最靈活,兼容性自己可以很好的控制,但是效率比較低。

    下一章我們將學(xué)習(xí)如何對(duì)已有的數(shù)據(jù)庫(kù)表進(jìn)行操作。

    關(guān)于對(duì)數(shù)據(jù)庫(kù)的操作更多的學(xué)習(xí)資源在

    http://www.netbeans.org/kb/60/ide/java-db.html



    評(píng)論

    # re: NetBeans6.1 入門教程系列(1)--- 數(shù)據(jù)庫(kù)的基本操作  回復(fù)  更多評(píng)論   

    2008-09-16 14:50 by WaveFly
    用的是derby數(shù)據(jù)庫(kù),和ide綁定了,操作還是有點(diǎn)不習(xí)慣

    # 還有后續(xù)沒(méi)?re: NetBeans6.1 入門教程系列(1)--- 數(shù)據(jù)庫(kù)的基本操作  回復(fù)  更多評(píng)論   

    2008-09-27 10:16 by cathy
    請(qǐng)問(wèn)這既是一個(gè)系列,是否還有其他部分?

    # re: NetBeans6.1 入門教程系列(1)--- 數(shù)據(jù)庫(kù)的基本操作  回復(fù)  更多評(píng)論   

    2008-09-27 11:06 by dsl
    good
    用mysql數(shù)據(jù)庫(kù)綁定的步驟應(yīng)該是一樣的吧~

    # re: NetBeans6.1 入門教程系列(1)--- 數(shù)據(jù)庫(kù)的基本操作  回復(fù)  更多評(píng)論   

    2008-09-27 13:57 by 日月雨林@gmail.com
    @cathy
    這個(gè)系列我會(huì)繼續(xù)的,因?yàn)樽罱容^忙,所以就沒(méi)有繼續(xù)寫了。
    這個(gè)十一會(huì)在繼續(xù)寫的。謝謝你們的支持!

    # re: NetBeans6.1 入門教程系列(1)--- 數(shù)據(jù)庫(kù)的基本操作  回復(fù)  更多評(píng)論   

    2008-09-27 13:57 by 日月雨林@gmail.com
    @dsl
    是一樣的。

    # re: NetBeans6.1 入門教程系列(1)--- 數(shù)據(jù)庫(kù)的基本操作[未登錄](méi)  回復(fù)  更多評(píng)論   

    2008-10-20 11:51 by Joe
    不錯(cuò),謝謝

    # re: NetBeans6.1 入門教程系列(1)--- 數(shù)據(jù)庫(kù)的基本操作  回復(fù)  更多評(píng)論   

    2008-11-02 11:24 by duduli
    還在netbeans論壇?
    好久沒(méi)進(jìn)去過(guò)了哦。

    # re: NetBeans6.1 入門教程系列(1)--- 數(shù)據(jù)庫(kù)的基本操作  回復(fù)  更多評(píng)論   

    2008-11-02 19:10 by 日月雨林@gmail.com
    @duduli
    我還是會(huì)經(jīng)常去的。只不過(guò)大部分時(shí)間是在潛水!你呢?

    # re: NetBeans6.1 入門教程系列(1)--- 數(shù)據(jù)庫(kù)的基本操作[未登錄](méi)  回復(fù)  更多評(píng)論   

    2010-05-04 13:42 by chen
    hao
    主站蜘蛛池模板: 亚洲一级免费视频| 国外亚洲成AV人片在线观看| 亚洲精品无码少妇30P| 4444www免费看| 一区二区在线视频免费观看| 无码专区一va亚洲v专区在线 | 国产乱子伦精品免费女| 久久aⅴ免费观看| 四虎影视久久久免费观看| 亚洲欧洲日韩极速播放| 亚洲av日韩av不卡在线观看| www.亚洲色图.com| 永久免费毛片手机版在线看| 国产免费一区二区三区| 日本免费大黄在线观看| 久久国产精品免费| 亚洲日本精品一区二区| 成人午夜亚洲精品无码网站| 免费一级毛片免费播放| 精品少妇人妻AV免费久久洗澡 | 色老板亚洲视频免在线观| 亚洲av鲁丝一区二区三区| 亚洲最大激情中文字幕| 国产嫩草影院精品免费网址| 免费视频中文字幕| 国产精品视频免费一区二区 | 亚洲国产夜色在线观看| 国产一区在线观看免费| 午夜网站免费版在线观看| 精品久久久久国产免费| 免费看韩国黄a片在线观看| 国产成人精品久久免费动漫| 久久WWW免费人成一看片| 99精品热线在线观看免费视频| 中文字幕无码毛片免费看| a级片免费观看视频| 久久精品视频免费看| 最近免费mv在线电影| 久久久久久毛片免费播放| 亚洲免费精彩视频在线观看| 美女内射无套日韩免费播放|