2009-07-02 2 views
0

자바에서는 물론입니다. 나는 "힘"을 가능하게 할 필요가있다. 그러나 나는 어떻게 생각할 수 없다. URL의 어딘가에 있을지도 모르겠지만 여러 가지 시도를 해본 결과 Google에서 조금만 찾았습니다. 아무 소용이 없습니다.JDBC 커넥터를 사용하여 mysql 변수를 설정하는 방법이 있습니까?

+0

질문을 명확히 해 주시겠습니까? –

+0

물론입니다. 명령 프롬프트에서 mysql에 여러 개의 ALTER TABLE 쿼리를 실행하면 질의 된 모든 테이블이 존재하지는 않지만 (아직까지는 그렇다.) 그래서 mysql이 모든 질의를 계속하도록 강요하기 위해, 나는 그것을 시작할 때 -f 변수를 사용한다. (즉, mysql -f -uuser -ppassword SCHEMA_NAME Monster

답변

1

당신은 자바 코드에서 각각의 변경 문에서 SQL 예외를 잡아서 무시하고 다음 문장으로 넘어 가야한다고 생각합니다. 그 상황에서 발생하는 SQL 예외 (클래스, 메시지 내용)의 고유 한 속성을 확인하고 SQL 예외를 다시 throw (또는 랩 및 재실행)하면 alter table에서 throw하는 문제가 아닌 경우 문제를 삼키지 않습니다. .

관련 문제