WEB开发网
开发学院软件开发Java 建立一个 Derby 日历,第 1 部分: 理解 JDBC 阅读

建立一个 Derby 日历,第 1 部分: 理解 JDBC

 2010-04-19 00:00:00 来源:WEB开发网   
核心提示: 注意:首先,用一个标准的 SQL create 语句来创建一个表格,建立一个 Derby 日历,第 1 部分: 理解 JDBC(5),还有,ij 将不会有任何动作,创建新的文件,event.java,直到您键入分号,为了测试表格

注意:首先,用一个标准的 SQL create 语句来创建一个表格。还有,ij 将不会有任何动作,直到您键入分号。为了测试表格,插入一个示例记录,如 清单 3 所示。

清单 3.插入一个示例记录

   ij> insert into testtable (thetext) values ('my text'); 
1 row inserted/updated/deleted 
Finally, select the data you just inserted: 
ij> select * from testtable; 
THETEXT 
 
---------------------------------------------------------------------------- 
------------------------------------------------ 
my text 
 
1 row selected 

创建 Event 表格

既然一切运行良好,就可以创建 Event 表格,如 清单 4 所示。

清单 4.创建 Event 表格

   ij> create table Event ( 
id INT GENERATED ALWAYS AS IDENTITY, 
title VARCHAR(50), 
description VARCHAR(255), 
remindersTo VARCHAR(255), 
eventMonth INT, 
eventDay INT, 
eventYear INT); 
0 rows inserted/updated/deleted 

在创建完表格之后,键入 exit 退出 ij。如果窗口死机,请按 Ctrl-C 退出。

插入数据:事件

现在您可以开始创建应用程序,从 Event 类开始。

基本的 Event 类

首先,创建新的文件,event.java,并添加基本的 getter 和 setter 方法(参见 清单 5)。

清单 5.创建 event.java 文件

   public class Event { 
 
  public Event(){} 
 
  public Event(int eventId) { 
    setId(eventId); 
  } 
 
  public Event(String newTitle, String newDescription, 
        String newRemindersTo, int eventMonth, 
        int eventDay, int eventYear){ 
  } 
 
  private int eventDay; 
  public int getEventDay() { 
   return this.eventDay; 
  } 
  public void setEventDay(int value){ 
   this.eventDay = value; 
  } 
 
  private int eventMonth; 
  public int getEventMonth() { 
   return this.eventMonth; 
  } 
  public void setEventMonth(int value) { 
   this.eventMonth = value; 
  } 
 
  private int eventYear; 
  public int getEventYear() { 
   return this.eventYear; 
  } 
  public void setEventYear(int value){ 
   this.eventYear = value; 
  } 
 
  private String description; 
  public String getDescription() { 
   return this.description; 
  } 
  public void setDescription(String value) { 
   this.description = value; 
  } 
 
  private int id; 
  public int getId() { 
   return this.id; 
  } 
  public void setId(int value){ 
   this.id = value; 
  } 
 
  private String remindersTo; 
  public String getRemindersTo() { 
   return this.remindersTo; 
  } 
  public void setRemindersTo(String value) { 
   this.remindersTo = value; 
  } 
 
  private String title; 
  public String getTitle() { 
   return this.title; 
  } 
  public void setTitle(String value) { 
   this.title = value; 
  } 
 
  public boolean create(String newTitle, String newDescription, 
             String newRemindersTo, int eventMonth, 
             int eventDay, int eventYear) { 
 
    return true; 
  } 
 
 
  public boolean delete() 
  { 
    return true; 
  } 
 
  public boolean update(String newTitle, String newDescription, 
          String newRemindersTo, int newMonth, int newDay, 
                             int newYear){ 
   return true; 
  } 
 
  public static void main (String args[]){ 
  } 
} 

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:建立 一个 Derby

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接