创建表失败

wwd252 2009-10-20 04:20:48

建好数据库后,创建表报错。
错误如下:

+-----------------+

| Stack Trace |

+-----------------+



Current thread: AWT-EventQueue-0

java.lang.NoSuchMethodError

at com.sybase.aseplugin.table.ComboBoxEditorPanel.<init>(ComboBoxEditorPanel.java:92)

at com.sybase.aseplugin.table.JTableEditor$ComboBoxEditor.<init>(JTableEditor.java:772)

at com.sybase.aseplugin.table.JTableEditor.<init>(JTableEditor.java:178)

at com.sybase.aseplugin.table.TableEditBOPage.<init>(TableEditBOPage.java:153)

at com.sybase.aseplugin.table.TableEditor.<init>(TableEditor.java:160)

at com.sybase.aseplugin.table.TableEditor.showFrame(TableEditor.java:98)

at com.sybase.aseplugin.bo.UserTableEditorTemplateBO.onCommand(UserTablesCtrBO.java:148)

at com.sybase.central.viewer.ViewerManager.callOnCommandForItems(ViewerManager.java)

at com.sybase.central.viewer.ViewerManager.menuItemSelected(ViewerManager.java)

at com.sybase.central.viewer.BaseMenuItem.actionPerformed(BaseMenuItem.java)

at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.setPressed(Unknown Source)

at javax.swing.AbstractButton.doClick(Unknown Source)

at com.sybase.util.WindowsMenuItemUI$MouseInputHandler.mouseReleased(WindowsMenuItemUI.java)

at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)

at java.awt.Component.processMouseEvent(Unknown Source)

at java.awt.Component.processEvent(Unknown Source)

at java.awt.Container.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Window.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)







+--------------------+

| Sybase Central |

+--------------------+



Version: 4.1.1.1443





+-------------+

| Java VM |

+-------------+



Total memory: 15728640

Free memory: 6652832

System properties:

awt.toolkit=sun.awt.windows.WToolkit

file.encoding=GBK

file.encoding.pkg=sun.io

file.separator=\

java.awt.fonts=

java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment

java.awt.printerjob=sun.awt.windows.WPrinterJob

java.class.path=C:\sybase\sybcent41\lib\HelpManager11.jar;C:\sybase\sybcent41\lib\jcchart400K.jar;C:\sybase\sybcent41\lib\jsyblib13.jar;C:\sybase\sybcent41\lib\SCEditor13.jar;C:\sybase\sybcent41\lib\jh.jar;C:\sybase\sybcent41\lib\sybasecentral.jar

java.class.version=47.0

java.ext.dirs=C:\sybase\shared-1_0\JRE-1_3\lib\ext

java.home=C:\sybase\shared-1_0\JRE-1_3

java.io.tmpdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\

java.library.path=C:\sybase\shared-1_0\JRE-1_3\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\sybase\OCS-12_5\lib3p;C:\sybase\OCS-12_5\dll;C:\sybase\OCS-12_5\bin;C:\sybase\SQLRemote\dll;C:\sybase\RPL-12_5\bin;C:\sybase\JS-12_5\bin;C:\sybase\ASE-12_5\dll;C:\sybase\ASE-12_5\bin;C:\Program Files\WinRAR;C:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;D:\Program Files\TortoiseSVN\bin;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\StormII\Codec;C:\Program Files\StormII;C:\Program Files\StormII\Codec;C:\Program Files\StormII

java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition

java.runtime.version=1.3.1_10-b03

java.specification.name=Java Platform API Specification

java.specification.vendor=Sun Microsystems Inc.

java.specification.version=1.3

java.vendor=Sun Microsystems Inc.

java.vendor.url=http://java.sun.com/

java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi

java.version=1.3.1_10

java.vm.info=mixed mode

java.vm.name=Java HotSpot(TM) Client VM

java.vm.specification.name=Java Virtual Machine Specification

java.vm.specification.vendor=Sun Microsystems Inc.

java.vm.specification.version=1.0

java.vm.vendor=Sun Microsystems Inc.

java.vm.version=1.3.1_10-b03

line.separator=



ocs.home=OCS-12_5

os.arch=x86

os.name=Windows XP

os.version=5.1

path.separator=;

sun.awt.exception.handler=com.sybase.util.ExceptionHandler

sun.boot.class.path=C:\sybase\shared-1_0\JRE-1_3\lib\rt.jar;C:\sybase\shared-1_0\JRE-1_3\lib\i18n.jar;C:\sybase\shared-1_0\JRE-1_3\lib\sunrsasign.jar;C:\sybase\shared-1_0\JRE-1_3\classes

sun.boot.library.path=C:\sybase\shared-1_0\JRE-1_3\bin

sun.cpu.endian=little

sun.cpu.isalist=pentium i486 i386

sun.io.unicode.encoding=UnicodeLittle

sybase.home=C:\sybase

sybase.jsyblib.dll.location=C:\sybase\sybcent41\lib

user.dir=C:\sybase\sybcent41\bin

user.home=C:\Documents and Settings\Administrator

user.language=zh

user.name=Administrator

user.region=CN

user.timezone=Asia/Shanghai





+-------------------+

| Java Packages |

+-------------------+



Package: com.sun.java.swing.plaf.windows

Implementation title: Java Runtime Environment

Implementation vendor: Sun Microsystems, Inc.

Implementation version: 1.3.1_10

Specification title: Java Platform API Specification

Specification vendor: Sun Microsystems, Inc.

Specification version: 1.3



Package: com.sun.rsajca

Implementation title: null

Implementation vendor: null

Implementation version: null

Specification title: null

Specification vendor: null

Specification version: null
















...全文
307 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqhweb 2009-11-02
  • 打赏
  • 举报
回复
用别的工具试一下建表..看还有没有问题出现.
pax_1314 2009-11-01
  • 打赏
  • 举报
回复

直接用sybase有一款工具直接创建好表 去生成到数据库里就ok
wwd252 2009-10-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cqhweb 的回复:]
Current thread: AWT-EventQueue-0

java.lang.NoSuchMethodError

报的错是显示没有些方法,估计装的时候sybase里面java模块装的问题...


这是一份完整的sybase详细安装文档:sybase建立数据库图解 你可以参考一下
[/Quote]

我安装的就是你传给我的那两个文件,先装安装包 然后装升级文件 ,奇怪呢 ,为什么不让手工建表呢
cqhweb 2009-10-20
  • 打赏
  • 举报
回复
Current thread: AWT-EventQueue-0

java.lang.NoSuchMethodError


报的错是显示没有些方法,估计装的时候sybase里面java模块装的问题...


这是一份完整的sybase详细安装文档:sybase建立数据库图解 你可以参考一下
wwd252 2009-10-20
  • 打赏
  • 举报
回复
用sql语句建好表后,右键点击编辑 也会报上面的错误。
wwd252 2009-10-20
  • 打赏
  • 举报
回复
用sql语句可以建表,但是用创建向导没法建(就是手工添加表),手工添加表就报错。
cqhweb 2009-10-20
  • 打赏
  • 举报
回复
--示例 1 创建 titles 表:
create table titles
(title_id tid not null,
title varchar(80) not null,
type char(12) not null,
pub_id char(4) null,
price money null,
advance money null,
total_sales int null,
notes varchar(200) null,
pubdate datetime not null,
contract bit not null)


--示例 2 创建 compute 表。因为表名和列名(max 和 min)是保留字,所
--以用双引号引起来。因为 total score 列名中包含嵌入的空格,所以用双
--引号引起来。创建表之前,必须先 set quoted_identifier on:
create table "compute"
("max" int, "min" int, "total score" int)

--示例 3 在一步中创建具有唯一约束 sales 表和聚簇索引。(在 pubs2 数据
--库安装脚本中,有单独的 create table 和 create index 语句):
create table sales
(stor_id char(4) not null,
ord_num varchar(20) not null,
date datetime not null,
unique clustered (stor_id, ord_num))

--示例 4 创建具有两个参照完整性约束和一个缺省值的 salesdetail 表。有
一个名为 salesdet_constr 的表级参照完整性约束和 title_id 列上的一个无
--指定名称的列级参照完整性约束。两个约束都指定被引用表(titles 和
--sales)中具有唯一索引的列。带有 qty 列的 default 子句指定 0 作为其缺
--省值:
create table salesdetail
(stor_id char(4) not null,
ord_num varchar(20) not null,
title_id tid not null
references titles(title_id),
qty smallint default 0 not null,
discount float not null,
constraint salesdet_constr
foreign key (stor_id, ord_num)
references sales(stor_id, ord_num))


--示例 5 创建在 pub_id 列上具有检查约束的 publishers 表。此列级约束可
---用于代替 pubs2 数据库中的 pub_idrule:
create rule pub_idrule
as @pub_id in ("1389", "0736", "0877", "1622",
"1756")
or @pub_id like "99[0-9][0-9]"
create table publishers
(pub_id char(4) not null
check (pub_id in ("1389", "0736", "0877", "1622",
"1756")
or pub_id like "99[0-9][0-9]"),
pub_name varchar(40) null,
city varchar(20) null,
state char(2) null)

--示例 6 指定 ord_num 列作为 sales_daily 表的 IDENTITY 列。首次向表中
--插入行时,Adaptive Server 为 IDENTITY 列指派值 1。以后每次插入时,
--列的值增加 1:
create table sales_daily
(stor_id char(4) not null,
ord_num numeric(10,0) identity,
ord_amt money null)

--示例 7 为 new_titles 表指定 datapages 锁定方案和所需行宽 200:
create table new_titles (
title_id tid,
title varchar(80) not null,
type char(12) ,
pub_id char(4) null,
price money null,
advance money null,
total_sales int null,
notes varchar(200) null,
pubdate datetime,
contract bit )
lock datapages
with exp_row_size = 200

--示例 8 指定 datarows 锁定方案并设置 reservepagegap 值为 16,以使扩充
--I/O 操作为每 15 个填充页留出 1 个空白页:
create table new_publishers (
pub_id char(4) not null,
pub_name varchar(40) null,
city varchar(20) null,
state char(2) null )
lock datarows
with reservepagegap = 16

--示例 9 创建一个唯一聚簇索引所支持的约束;索引顺序对 stor_id 为升
--序,对 ord_num 为降序:
create table sales_south
(stor_id char(4) not null,
ord_num varchar(20) not null,
date datetime not null,
unique clustered (stor_id asc, ord_num desc))

--示例 10 在远程服务器 SERVER_A 上创建一个名为 t1 的表,并创建映
--射到该远程表的名为 t1 的代理表:
create table t1
(a int,
b char(10))
at "SERVER_A.db1.joe.t1"

--示例 11 创建一个名为 employees 的表。name 的类型为 varchar,
--home_addr 是 Address 类型的 Java-SQL 列,而 mailing_addr 是
--Address2Line 类型的 Java-SQL 列。Address 和 Address2Line 都是安装在数
--据库中的 Java 类:
create table employees
(name varchar(30),
home_addr Address,
mailing_addr Address2Line)

--示例 12 创建一个带 identity 列的名为 mytable 的表。标识间隔设置为
--10,表示将在内存中以十个 ID 号的块为单位分配 ID 号。如果服务器出
--现故障或没有等待就关闭,那么分配给行的最后一个 ID 号与分配给行
--的下一个 ID 号之间的最大间隔为十个编号:
create table mytable
(IdNum numeric(12,0) identity)
with identity_gap = 10


--示例 13 创建一个带 identity 列的名为 mytable 的表。标识间隔设置为
--10,表示将在内存中以十个 ID 号的块为单位分配 ID 号。如果服务器出
--现故障或没有等待就关闭,那么分配给行的最后一个 ID 号与分配给行
--的下一个 ID 号之间的最大间隔为十个编号:
create table mytable
(IdNum numeric(12,0) identity)
with identity_gap = 10

2,598

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧