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

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

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

    何以解憂?唯有Java

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


    通過向導建立和使用數據庫

    第一步:選擇服務視圖,然后展開DataBase(數據庫節(jié)點),右鍵點擊JavaDB

    啟動服務器,




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




    然后在彈出的對話框中填寫相應的名稱,寫完后點擊確定完成的數據的創(chuàng)建。



         接著下來開始創(chuàng)建數據庫表,創(chuàng)建數據庫表有三種方式,第一種(創(chuàng)建表)是GUI界面的創(chuàng)建數據庫表,第二種(重新創(chuàng)建表)是通過原有的數據表結構創(chuàng)建數據表,最后一種(執(zhí)行命令)是通過寫SQL語句來創(chuàng)建數據庫表。下面將詳細的說明如和使用這三種方式創(chuàng)建數據庫表。




    第一種:(創(chuàng)建表)通向導創(chuàng)建

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



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




    提示:創(chuàng)建數據庫表要注意規(guī)則,要不然的話會出現無法創(chuàng)建數據庫表的提示。


    第二種(重新創(chuàng)建表)抓取表結構實現數據庫的重用

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



        右鍵已有表,然后選擇抓取結構,在彈出的對話框中選擇要保存的位置,

        填寫好要保存的數據表結構名字,最后點擊保存。

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




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

    選擇“重新創(chuàng)建表” 在彈出的對話框中找到數據庫表的結構文件,也就是剛才我們保存的文件。選擇以后點擊打開按鈕。



       然后會彈出一個對話框,讓你查看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

    )

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




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


    第三種 通過命令的方式創(chuàng)建數據庫表

        右鍵點擊表,然后選擇“執(zhí)行命令” 點擊以后就會出現一個編輯SQL語句的面板,然后就在編輯器里寫我們的SQL 語句,寫完SQL語句以后,點擊數據庫圖標執(zhí)行SQL語句。

    看截圖:




       如果SQL 語句沒有錯誤的話就可以正常的執(zhí)行了,執(zhí)行的結果提示會在下方的

    輸出窗口中顯示:



       現在你在看看左邊的視圖窗口中是不是又多了一張表呢! 好像沒看到吧?

    呵呵,右鍵點擊“表”選擇“刷新” ,



    是不是看到新建的表了!
















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

    下一章我們將學習如何對已有的數據庫表進行操作。

    關于對數據庫的操作更多的學習資源在

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



    評論

    # re: NetBeans6.1 入門教程系列(1)--- 數據庫的基本操作  回復  更多評論   

    2008-09-16 14:50 by WaveFly
    用的是derby數據庫,和ide綁定了,操作還是有點不習慣

    # 還有后續(xù)沒?re: NetBeans6.1 入門教程系列(1)--- 數據庫的基本操作  回復  更多評論   

    2008-09-27 10:16 by cathy
    請問這既是一個系列,是否還有其他部分?

    # re: NetBeans6.1 入門教程系列(1)--- 數據庫的基本操作  回復  更多評論   

    2008-09-27 11:06 by dsl
    good
    用mysql數據庫綁定的步驟應該是一樣的吧~

    # re: NetBeans6.1 入門教程系列(1)--- 數據庫的基本操作  回復  更多評論   

    2008-09-27 13:57 by 日月雨林@gmail.com
    @cathy
    這個系列我會繼續(xù)的,因為最近比較忙,所以就沒有繼續(xù)寫了。
    這個十一會在繼續(xù)寫的。謝謝你們的支持!

    # re: NetBeans6.1 入門教程系列(1)--- 數據庫的基本操作  回復  更多評論   

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

    # re: NetBeans6.1 入門教程系列(1)--- 數據庫的基本操作[未登錄]  回復  更多評論   

    2008-10-20 11:51 by Joe
    不錯,謝謝

    # re: NetBeans6.1 入門教程系列(1)--- 數據庫的基本操作  回復  更多評論   

    2008-11-02 11:24 by duduli
    還在netbeans論壇?
    好久沒進去過了哦。

    # re: NetBeans6.1 入門教程系列(1)--- 數據庫的基本操作  回復  更多評論   

    2008-11-02 19:10 by 日月雨林@gmail.com
    @duduli
    我還是會經常去的。只不過大部分時間是在潛水!你呢?

    # re: NetBeans6.1 入門教程系列(1)--- 數據庫的基本操作[未登錄]  回復  更多評論   

    2010-05-04 13:42 by chen
    hao
    主站蜘蛛池模板: 亚洲Av无码国产一区二区| 亚洲国产成人久久综合一| 亚洲电影在线免费观看| 免费观看91视频| 亚洲国产高清人在线| 亚洲成人免费在线| 亚洲大片在线观看| 免费能直接在线观看黄的视频| 亚洲a一级免费视频| 19禁啪啪无遮挡免费网站| 中文字幕亚洲综合精品一区| 3d动漫精品啪啪一区二区免费| 精品日韩亚洲AV无码一区二区三区| 久久久国产精品无码免费专区| 亚洲欧洲日产国码久在线观看| 99精品视频免费观看| 亚洲国产电影在线观看| 四虎国产精品免费久久| 精品亚洲成A人无码成A在线观看 | 免费无码肉片在线观看| 亚洲午夜在线播放| 国产成人精品免费视频软件| 一区二区三区免费视频网站| 国产亚洲人成网站观看| 狼群影院在线观看免费观看直播| 亚洲制服丝袜第一页| 国产成人精品免费直播| 精品乱子伦一区二区三区高清免费播放| 亚洲人成网77777色在线播放| 午夜精品一区二区三区免费视频| 亚洲sss综合天堂久久久| 免费在线观看的黄色网址| 黄网站色视频免费在线观看的a站最新| 亚洲精品自拍视频| 日本高清免费中文字幕不卡| 三年片免费高清版| 亚洲va精品中文字幕| 亚洲午夜福利精品久久| 免费黄色福利视频| 一级毛片免费不卡| 亚洲最大的视频网站|