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

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

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

    Kira-2006
    -僅僅是一陣風(fēng)也罷了,偏偏是這樣永恒, 僅僅是一場夢也罷了,偏偏是如此的真實,
    posts - 4,comments - 7,trackbacks - 0

    使用Ant操作hsql數(shù)據(jù)庫的例子:

    <?xml version="1.0"?>

    <project name="timexdb">
     <property name="hjar" value="WebRoot/WEB-INF/lib/hsqldb.jar" />
     <property name="hclass" value="org.hsqldb.Server" />
     <property name="hfile" value="-database.0 data/gogoudb" />
     <property name="halias" value="gogou" />
     <property name="hport" value="9005" />

     <target name="starthsql">
      <java fork="true"
       classname="${hclass}"
       classpath="${hjar}"
       args="${hfile} -dbname.0 ${halias} -port ${hport}" />
     </target>

     <target name="execddl">
      <sql classpath="${hjar}"
       driver="org.hsqldb.jdbcDriver"
       url="jdbc:hsqldb:hsql://localhost:${hport}/${halias}"
       userid="sa"
       password=""
       print="yes">

    -- SQL script for TimeX
    -- Step 1: Drop objects if they exist
    DROP TABLE Department IF EXISTS;
    DROP TABLE Employee IF EXISTS;
    DROP TABLE Timesheet IF EXISTS;
    DROP INDEX TimesheetIndex IF EXISTS;
    DROP INDEX DepartmentCodeIndex IF EXISTS;
    DROP INDEX EmployeeIdIndex IF EXISTS;
    DROP TABLE customer IF EXISTS;
    DROP TABLE Item IF EXISTS;
    DROP TABLE Item_subType IF EXISTS;
    DROP TABLE Item_superType IF EXISTS;
    DROP TABLE orders IF EXISTS;
       
    -- Step 2: Create tables
    CREATE TABLE Item_superType
    (
       superID BIGINT primary key,
       superTypeName VARCHAR(20) NOT NULL
    );

    CREATE TABLE Item_subType
    (
       subID BIGINT primary key,
       superID BIGINT,
       subTypeName VARCHAR(20) NOT NULL,
       FOREIGN KEY(superID) REFERENCES Item_superType(superID)
    );

    CREATE TABLE Item
    (
       itemID BIGINT primary key,
       subID BIGINT,
       itemName VARCHAR(20) NOT NULL,
       Introduce VARCHAR(50) ,
       Price VARCHAR(6) NOT NULL,
       nowPrice VARCHAR(6) NOT NULL,
       smallPicture VARCHAR(10) NOT NULL,
       bigPicture VARCHAR(10) NOT NULL,
       inTime datetime ,
       newItem INT ,
       Rebate INT ,
       Hit INT ,
       FOREIGN KEY(subID) REFERENCES Item_subType(subID)
    );

    CREATE TABLE customer
    (
        userID BIGINT IDENTITY,
        username VARCHAR(20) NOT NULL,
        Password  VARCHAR(20) NOT NULL,
        userCity  VARCHAR(20) ,
        userEmail  VARCHAR(20) NOT NULL,
        userAge  INT ,
        userSex  INT
     );
         
    CREATE TABLE orders
    (
     orderID BIGINT IDENTITY,
        consigneeName VARCHAR(20) NOT NULL,
        consigneeAddress VARCHAR(20) NOT NULL,
        Postalcode VARCHAR(6) NOT NULL,
        Telephone VARCHAR(20) NOT NULL,
        carryMethod VARCHAR(10) NOT NULL,
        Orderdate  datetime  
    );
           
    CREATE TABLE visualOrder
    (
         id BIGINT  IDENTITY,
         itemID BIGINT,
         userID BIGINT,
         orderID BIGINT,
         itemNumber BIGINT NOT NULL,
         FOREIGN KEY(itemID) REFERENCES Item(itemID),
         FOREIGN KEY(userID) REFERENCES customer(userID),
         FOREIGN KEY(orderID) REFERENCES orders(orderID)
    );

    -- Step 3: Create indexes
    CREATE UNIQUE INDEX visualOrderIndex ON visualOrder (userID);
    CREATE UNIQUE INDEX ItemIndex ON Item (itemID);
    CREATE UNIQUE INDEX userIdIndex ON customer (userId);
       
    create view newItem_statistic as  select * from item where item.newItem = 1;
    create view saleItem_statistic as  select * from item where item.Rebate = 1;

    -- Step 4: Insert some reference and test data
    INSERT INTO customer (userName, Password,userEmail)
            VALUES ('kira', 'kira','xuguoliang@sina.com');


    -- Step 5: Verify tables and test data look ok
    SELECT * FROM customer;

          </sql>
     </target>
     <target name="hsqldm">
      <java fork="true" classpath="${hjar}" classname="org.hsqldb.util.DatabaseManagerSwing" />
     </target>
     <target name="sqltool">
      <java fork="true" classpath="${hjar}" classname="org.hsqldb.util.SqlTool" args="localhost-sa" />
     </target>
    </project>

    posted on 2008-04-26 18:25 Kira-2006 閱讀(301) 評論(0)  編輯  收藏 所屬分類: hsql

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 好大好深好猛好爽视频免费| 91香蕉国产线在线观看免费| 日本一道本高清免费| 亚洲白嫩在线观看| 16女性下面扒开无遮挡免费| 亚洲影院在线观看| 久久99国产综合精品免费| 久久国产亚洲精品无码| 免费精品国偷自产在线在线| 亚洲欧洲高清有无| 免费看成人AA片无码视频羞羞网| 亚洲AV无码国产精品色| 好爽…又高潮了免费毛片| 国产成人亚洲精品播放器下载| 国产午夜免费福利红片| 人成电影网在线观看免费| 亚洲日韩欧洲乱码AV夜夜摸| 无码中文字幕av免费放dvd| 色婷婷六月亚洲婷婷丁香| 国产成人免费高清激情明星| 亚洲看片无码在线视频| 国产一区二区三区无码免费| 和老外3p爽粗大免费视频| 亚洲成年人在线观看| 91免费资源网站入口| 免费无码专区毛片高潮喷水 | 亚洲春色另类小说| 最近的免费中文字幕视频| 国产亚洲漂亮白嫩美女在线| 国产亚洲美日韩AV中文字幕无码成人| 成全高清在线观看免费| 亚洲一区二区三区国产精品无码| 超pen个人视频国产免费观看| 亚欧乱色国产精品免费视频| 久久水蜜桃亚洲av无码精品麻豆| 成人免费无码大片A毛片抽搐| 欧亚一级毛片免费看| 久久精品国产亚洲av麻豆色欲 | 无码国产精品一区二区免费式直播 | 麻豆狠色伊人亚洲综合网站| 亚洲AV成人潮喷综合网|