这个方法不断在标题中抛出异常,我找不到原因,我通过连接创建了其他表,并且创建了所有引用的表.我正在使用嵌入式JavaDB.
private void createEvidenceTable() throws SQLException
{
Statement evidenceTable = CONNECTION.createStatement();
evidenceTable.execute("CREATE TABLE evidence("+
"evidence_id INTEGER NOT NULL PRIMARY KEY,"+
"date_added VARCHAR(6) NOT NULL,"+
"evidence_dated VARCHAR(6) NOT NULL,"+
"evidence_file varchar(20),"+
"evidence_text VARCHAR(10),"+
"source_location_id INTEGER,"+
"source_person_id INTEGER,"+
"evidence_type VARCHAR(20),"+
"CONSTRAINT evidence__location_source FOREIGN KEY(source_location_id) REFERENCES location_source,"+
"CONSTRAINT evidence_person_source FOREIGN KEY(source_person_id) REFERENCES person_source,"+
"CONSTARINT evidence_evidence_type FOREIGN KEY(evidence_type) REFERENCES evidence_types)");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
192 次 |
| 最近记录: |