| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import java.sql.*;
- public class FixCheckConstraint {
- public static void main(String[] args) {
- try {
- Class.forName("dm.jdbc.driver.DmDriver");
- Connection conn = DriverManager.getConnection("jdbc:dm://192.168.0.145:30236", "WATERSHED", "WaterShed./1224");
- Statement stmt = conn.createStatement();
-
- // ??????????????
- System.out.println("??CHECK??...");
- try {
- stmt.executeUpdate("ALTER TABLE WATERSHED_MODEL DROP CONSTRAINT watershed_model_check_1");
- System.out.println("? CHECK?????????????");
- } catch (Exception e) {
- System.out.println("? ????????????????");
- e.printStackTrace();
- }
-
- // ?????????
- System.out.println("\n?????????...");
- PreparedStatement pstmt = conn.prepareStatement("INSERT INTO WATERSHED_MODEL (MODEL_NAME, MODEL_TYPE, MODEL_FORMAT, STATUS) VALUES (?, ?, ?, ?)");
- pstmt.setString(1, "????");
- pstmt.setString(2, "????");
- pstmt.setString(3, "test");
- pstmt.setString(4, "??"); // ?????
- int rows = pstmt.executeUpdate();
- System.out.println("? ?????'??'???????: " + rows);
-
- // ??????????
- pstmt.setString(4, "???"); // ?????
- rows = pstmt.executeUpdate();
- System.out.println("? ?????'???'???????: " + rows);
-
- // ?????????
- pstmt.setString(4, "NORMAL"); // ?????
- rows = pstmt.executeUpdate();
- System.out.println("? ???????'NORMAL'???????: " + rows);
-
- System.out.println("\n? ?????CHECK?????????????");
-
- stmt.close();
- pstmt.close();
- conn.close();
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
|