내 응용 프로그램의 설정 :넷빈즈 자바 데이터베이스 응용 프로그램
및 발생되는 오류는 :
안녕하세요, 나는 자바 및 넷빈즈에 아주 새로운 오전. 이전에 Adobe Flash에서 작업했습니다. db 또는 테이블의 오류를 찾을 수없는이 문제가 발생합니다. 누군가가 첨부 된 스크린 샷으로 무엇이든 만들 수 있다면 제발 도와주세요. 여기서 데이터를 저장하기 위해 derby.jdbc.EmbeddedDriver를 사용하려고합니다.
아래 코드는 전체 코드입니다.
package loginapp;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.Statement;
public class Loginapp {
public static void main(String[] args) {
// TODO code application logic here
try
{
chkLogin();
}
catch(Exception e){
e.printStackTrace();
}
}
private static void chkLogin() throws Exception{
Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
Connection conn = DriverManager.getConnection("jdbc:derby:testdb;create=true");
Statement stmnt = conn.createStatement();
ResultSet results = stmnt.executeQuery("select * from USERLOGIN");
ResultSetMetaData rsmd = results.getMetaData();
int numCols = rsmd.getColumnCount();
for(int i=0;i<=numCols;i++)System.out.print(rsmd.getColumnLabel(i)+"\t\t");
}
}
내 라이브러리에 derby.jar에와 포함했다 "더비 : JDBC TESTDB를 [APP에 USER1] = TRUE를 만들"DB를 가리키는. SQL 창에서 할 때 업데이트 할 수 있습니다.
, 당신은
APP.USERLOGIN 대신 USERLOGIN을 시도해보고 알려 주실 수 있습니까? –
사진에 대한 링크로 문제 세부 정보를 제공하지 마십시오. 모든 내용은 ** 텍스트 **이므로 질문을 편집하고 관련 정보를 텍스트 *로 제공해주십시오. – GhostCat
답장을 보내 주셔서 대단히 감사합니다. 나는 네가 물었던 것을 시도했다. 같은 오류가 발생합니다. java.sql.SQLSyntaxErrorException : 테이블/뷰 'USERLOGIN'이 존재하지 않습니다. – adbury