在本课中,您将创建一个名为 Names 的简单表,其中包含具有以下属性的两列:
列名 | 数据类型 | 是否允许空值? | 缺省值 | 是否为主键? |
---|---|---|---|---|
ID | UUID | 否 | 无 | 是 |
Name | Varchar(254) | 否 | 无 | 否 |
添加 DataAccess 方法以创建表。
private void createDatabaseSchema() { try{ String sql = "CREATE TABLE Names ( ID UNIQUEIDENTIFIER DEFAULT NEWID(), Name VARCHAR(254), " + "PRIMARY KEY ( ID ) )"; PreparedStatement ps = _conn.prepareStatement(sql); ps.execute(); ps.close(); } catch( ULjException uex1){ Dialog.alert( "ULjException: " + uex1.toString() ); } catch( Exception ex1){ Dialog.alert( "Exception: " + ex1.toString() ); } } |
如果表已存在,则抛出异常。
调用 DataAccess.getDataAccess 方法。
取消第 1 部分第 3 课第 3 步的示例代码中调用 createDatabaseSchema 的注释。对 createDatabaseSchema 的调用应如下所示:
_da.createDatabaseSchema() |
在模拟器上再次运行应用程序。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |