Changeset: d7bac8d0fb93 for monetdb-java
URL: https://dev.monetdb.org/hg/monetdb-java?cmd=changeset;node=d7bac8d0fb93
Modified Files:
        tests/JDBC_API_Tester.java
Branch: default
Log Message:

Converted and added example program SQLcopyinto() to JDBC_API_Tester.java


diffs (truncated from 1283 to 300 lines):

diff --git a/tests/JDBC_API_Tester.java b/tests/JDBC_API_Tester.java
--- a/tests/JDBC_API_Tester.java
+++ b/tests/JDBC_API_Tester.java
@@ -94,6 +94,7 @@ final public class JDBC_API_Tester {
                jt.Bug_PrepStmt_With_Errors_Jira292();
                jt.BugResultSetMetaData_Bug_6183();
                jt.BugSetQueryTimeout_Bug_3357();
+               jt.SQLcopyinto();
 
                jt.closeConx(jt.con);
        }
@@ -252,7 +253,7 @@ final public class JDBC_API_Tester {
                        stmt = con.createStatement();
 
                        // sending big script with many simple queries
-                       sb.append("1. executing script").append("\n");
+                       sb.append("1. executing script\n");
                        stmt.execute(bigq.toString());
 
                        int i = 1;      // we skip the first "getResultSet()"
@@ -260,12 +261,12 @@ final public class JDBC_API_Tester {
                                i++;
                        }
                        if (stmt.getUpdateCount() != -1) {
-                               sb.append("Error: found an update count for a 
SELECT query").append("\n");
+                               sb.append("Error: found an update count for a 
SELECT query\n");
                        }
                        if (i != size) {
                                sb.append("Error: expecting 
").append(size).append(" tuples, only got ").append(i).append("\n");
                        }
-                       sb.append("2. queries processed").append("\n");
+                       sb.append("2. queries processed\n");
                } catch (SQLException e) {
                        sb.append("FAILED: 
").append(e.getMessage()).append("\n");
                }
@@ -345,16 +346,16 @@ final public class JDBC_API_Tester {
                        // test commit by checking if a change is visible in 
another connection
                        sb.append("1. create... ");
                        stmt1.executeUpdate("CREATE TABLE table_Test_Creplysize 
( id int )");
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        sb.append("2. populating with 21 records... ");
                        for (int i = 0; i < 21; i++)
                                stmt1.executeUpdate("INSERT INTO 
table_Test_Creplysize (id) values (" + (i + 1) + ")");
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        sb.append("3. hinting the driver to use fetchsize 10... 
");
                        stmt1.setFetchSize(10);
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        sb.append("4. selecting all values... ");
                        rs = stmt1.executeQuery("SELECT * FROM 
table_Test_Creplysize");
@@ -371,11 +372,11 @@ final public class JDBC_API_Tester {
 
                        sb.append("5. resetting driver fetchsize hint... ");
                        stmt1.setFetchSize(0);
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        sb.append("6. instructing the driver to return at max 
10 rows...  ");
                        stmt1.setMaxRows(10);
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        sb.append("7. selecting all values...  ");
                        rs = stmt1.executeQuery("SELECT * FROM 
table_Test_Creplysize");
@@ -392,7 +393,7 @@ final public class JDBC_API_Tester {
 
                        sb.append("8. hinting the driver to use fetchsize 5... 
");
                        stmt1.setFetchSize(5);
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        sb.append("9. selecting all values... ");
                        rs = stmt1.executeQuery("SELECT * FROM 
table_Test_Creplysize");
@@ -409,7 +410,7 @@ final public class JDBC_API_Tester {
 
                        sb.append("10. drop... ");
                        stmt1.executeUpdate("DROP TABLE table_Test_Creplysize");
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        con.rollback();
 
@@ -461,14 +462,14 @@ final public class JDBC_API_Tester {
                        sb.append("2. savepoint...");
                        /* make a savepoint, and discard it */
                        con.setSavepoint();
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        stmt = con.createStatement();
                        stmt.executeUpdate("CREATE TABLE table_Test_Csavepoints 
( id int, PRIMARY KEY (id) )");
 
                        sb.append("3. savepoint...");
                        Savepoint sp2 = con.setSavepoint("empty table");
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        rs = stmt.executeQuery("SELECT id FROM 
table_Test_Csavepoints");
                        int i = 0;
@@ -481,7 +482,7 @@ final public class JDBC_API_Tester {
                        if (i != items) {
                                sb.append(" FAILED (").append(i).append(")");
                        }
-                       sb.append(" passed").append("\n");
+                       sb.append(" passed\n");
 
                        stmt.executeUpdate("INSERT INTO table_Test_Csavepoints 
VALUES (1)");
                        stmt.executeUpdate("INSERT INTO table_Test_Csavepoints 
VALUES (2)");
@@ -489,7 +490,7 @@ final public class JDBC_API_Tester {
 
                        sb.append("5. savepoint...");
                        Savepoint sp3 = con.setSavepoint("three values");
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        rs = stmt.executeQuery("SELECT id FROM 
table_Test_Csavepoints");
                        i = 0;
@@ -502,11 +503,11 @@ final public class JDBC_API_Tester {
                        if (i != items) {
                                sb.append(" FAILED (").append(i).append(")");
                        }
-                       sb.append(" passed").append("\n");
+                       sb.append(" passed\n");
 
                        sb.append("7. release...");
                        con.releaseSavepoint(sp3);
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        rs = stmt.executeQuery("SELECT id FROM 
table_Test_Csavepoints");
                        i = 0;
@@ -519,11 +520,11 @@ final public class JDBC_API_Tester {
                        if (i != items) {
                                sb.append(" FAILED (").append(i).append(") :(");
                        }
-                       sb.append(" passed").append("\n");
+                       sb.append(" passed\n");
 
                        sb.append("9. rollback...");
                        con.rollback(sp2);
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        rs = stmt.executeQuery("SELECT id FROM 
table_Test_Csavepoints");
                        i = 0;
@@ -586,11 +587,11 @@ final public class JDBC_API_Tester {
                        // a change would not be visible now
                        sb.append("3. commit...");
                        con.commit();
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        sb.append("4. commit...");
                        con.commit();
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        sb.append("5. rollback...");
                        con.rollback();
@@ -610,22 +611,22 @@ final public class JDBC_API_Tester {
                        stmt = con.createStatement();
                        sb.append("7. start transaction...");
                        stmt.executeUpdate("START TRANSACTION");
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        sb.append("8. commit...");
                        con.commit();
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        sb.append("9. true\t").append(con.getAutoCommit());
                        sb.append("\n");
 
                        sb.append("10. start transaction...");
                        stmt.executeUpdate("START TRANSACTION");
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        sb.append("11. rollback...");
                        con.rollback();
-                       sb.append("passed").append("\n");
+                       sb.append("passed\n");
 
                        sb.append("12. true\t").append(con.getAutoCommit());
                } catch (SQLException e) {
@@ -758,7 +759,7 @@ final public class JDBC_API_Tester {
 
                ResultSetMetaData rsmd = rs.getMetaData();
                int columnCount = rsmd.getColumnCount();
-               sb.append("Resultset with ").append(columnCount).append(" 
columns").append("\n");
+               sb.append("Resultset with ").append(columnCount).append(" 
columns\n");
                for (int col = 1; col <= columnCount; col++) {
                        if (col > 1)
                                sb.append("\t");
@@ -858,7 +859,7 @@ final public class JDBC_API_Tester {
                        rs.close();
                        sb.append("Expecting " + bi + ", got " + 
biRes).append("\n");
                        if (!bi.equals(biRes)) {
-                               sb.append("value of bi is NOT equal to 
biRes!").append("\n");
+                               sb.append("value of bi is NOT equal to 
biRes!\n");
                        }
 
                        rs = stmt.executeQuery("SELECT I FROM HUGEDECT");
@@ -867,7 +868,7 @@ final public class JDBC_API_Tester {
                        rs.close();
                        sb.append("Expecting " + bd + ", got " + 
bdRes).append("\n");
                        if (!bd.equals(bdRes)) {
-                               sb.append("value of bd is NOT equal to 
bdRes!").append("\n");
+                               sb.append("value of bd is NOT equal to 
bdRes!\n");
                        }
                } catch (SQLException e) {
                        sb.append("FAILED: 
").append(e.getMessage()).append("\n");
@@ -877,7 +878,7 @@ final public class JDBC_API_Tester {
                try {
                        stmt.executeUpdate("DROP TABLE IF EXISTS HUGEINTT");
                        stmt.executeUpdate("DROP TABLE IF EXISTS HUGEDECT");
-                       sb.append("SUCCESS").append("\n");
+                       sb.append("SUCCESS\n");
                } catch (SQLException e) {
                        sb.append("FAILED: 
").append(e.getMessage()).append("\n");
                }
@@ -922,19 +923,19 @@ final public class JDBC_API_Tester {
                        pstmt.executeUpdate();
                        pstmt.executeUpdate();
                        pstmt.executeUpdate();
-                       sb.append("success").append("\n");
+                       sb.append("success\n");
 
                        // now get the generated keys
                        sb.append("2. getting generated keys...");
                        keys = pstmt.getGeneratedKeys();
                        if (keys == null) {
-                               sb.append("there are no keys!").append("\n");
+                               sb.append("there are no keys!\n");
                        } else {
                                while (keys.next()) {
                                        sb.append("generated key index: 
").append(keys.getInt(1)).append("\n");
                                }
                                if (keys.getStatement() == null) {
-                                       sb.append("ResultSet.getStatement() 
should never return null!").append("\n");
+                                       sb.append("ResultSet.getStatement() 
should never return null!\n");
                                }
                                keys.close();
                        }
@@ -970,7 +971,7 @@ final public class JDBC_API_Tester {
                        stmt = con.createStatement();
                        sb.append("1. creating test table...");
                        stmt.executeUpdate("CREATE TABLE table_Test_PSgetObject 
(ti tinyint, si smallint, i int, bi bigint)");
-                       sb.append("success").append("\n");
+                       sb.append("success\n");
                        stmt.close();
                } catch (SQLException e) {
                        sb.append("FAILED: 
").append(e.getMessage()).append("\n");
@@ -1001,11 +1002,11 @@ final public class JDBC_API_Tester {
                        pstmt.addBatch();
 
                        pstmt.executeBatch();
-                       sb.append(" passed").append("\n");
+                       sb.append(" passed\n");
 
                        sb.append("2b. closing PreparedStatement...");
                        pstmt.close();
-                       sb.append(" passed").append("\n");
+                       sb.append(" passed\n");
                } catch (SQLException e) {
                        sb.append("FAILED to INSERT data: 
").append(e.getMessage()).append("\n");
                        while ((e = e.getNextException()) != null)
@@ -1016,7 +1017,7 @@ final public class JDBC_API_Tester {
                        sb.append("3a. selecting records...");
                        pstmt = con.prepareStatement("SELECT ti,si,i,bi FROM 
table_Test_PSgetObject ORDER BY ti,si,i,bi");
                        rs = pstmt.executeQuery();
-                       sb.append(" passed").append("\n");
+                       sb.append(" passed\n");
 
                        while (rs.next()) {
                                // test fix for 
https://www.monetdb.org/bugzilla/show_bug.cgi?id=4026
@@ -1030,11 +1031,11 @@ final public class JDBC_API_Tester {
 
                        sb.append("3b. closing ResultSet...");
                        rs.close();
-                       sb.append(" passed").append("\n");
+                       sb.append(" passed\n");
 
                        sb.append("3c. closing PreparedStatement...");
                        pstmt.close();
-                       sb.append(" passed").append("\n");
+                       sb.append(" passed\n");
                } catch (SQLException e) {
                        sb.append("FAILED to RETRIEVE data: 
").append(e.getMessage()).append("\n");
                        while ((e = e.getNextException()) != null)
@@ -1045,7 +1046,7 @@ final public class JDBC_API_Tester {
                try {
                        sb.append("4. Rollback changes...");
                        con.rollback();
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to