Forgive me for being late.
This is the result of execution.
"C:\Program Files\Java\jdk1.8.0_45\bin\java" -Didea.launcher.port=7533 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 14.1.4\bin" -Dfile.encoding=x-windows-949 -classpath "C:\Program Files (x86)\JetBrains\IntelliJ IDEA 14.1.4\lib\idea_rt.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 14.1.4\plugins\junit\lib\junit-rt.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\zipfs.jar;D:\Develop\IdeaProjects\GoR-Server\GoR-GameServer-JPN\target\test-classes;D:\Develop\IdeaProjects\GoR-Server\GoR-GameServer-JPN\target\classes;D:\vertx-jdbc-client\vertx-jdbc-client\target\vertx-jdbc-client-3.2.0-SNAPSHOT.jar;D:\vertx-jdbc-client\vertx-jdbc-client\target\vertx-jdbc-client-3.2.0-SNAPSHOT-tests.jar;C:\Users\zepinos\.m2\repository\io\vertx\vertx-core\3.2.0-SNAPSHOT\vertx-core-3.2.0-20151127.131823-124.jar;C:\Users\zepinos\.m2\repository\io\netty\netty-common\4.0.33.Final\netty-common-4.0.33.Final.jar;C:\Users\zepinos\.m2\repository\io\netty\netty-buffer\4.0.33.Final\netty-buffer-4.0.33.Final.jar;C:\Users\zepinos\.m2\repository\io\netty\netty-transport\4.0.33.Final\netty-transport-4.0.33.Final.jar;C:\Users\zepinos\.m2\repository\io\netty\netty-handler\4.0.33.Final\netty-handler-4.0.33.Final.jar;C:\Users\zepinos\.m2\repository\io\netty\netty-codec\4.0.33.Final\netty-codec-4.0.33.Final.jar;C:\Users\zepinos\.m2\repository\io\netty\netty-codec-http\4.0.33.Final\netty-codec-http-4.0.33.Final.jar;C:\Users\zepinos\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.6.1\jackson-core-2.6.1.jar;C:\Users\zepinos\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.6.1\jackson-databind-2.6.1.jar;C:\Users\zepinos\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.6.0\jackson-annotations-2.6.0.jar;C:\Users\zepinos\.m2\repository\io\vertx\vertx-web\3.2.0-SNAPSHOT\vertx-web-3.2.0-20151127.132929-110.jar;C:\Users\zepinos\.m2\repository\io\vertx\vertx-auth-common\3.2.0-SNAPSHOT\vertx-auth-common-3.2.0-20151127.132348-134.jar;C:\Users\zepinos\.m2\repository\io\vertx\vertx-hazelcast\3.2.0-SNAPSHOT\vertx-hazelcast-3.2.0-20151127.135113-111.jar;C:\Users\zepinos\.m2\repository\com\hazelcast\hazelcast\3.5.2\hazelcast-3.5.2.jar;C:\Users\zepinos\.m2\repository\junit\junit\4.11\junit-4.11.jar;C:\Users\zepinos\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\zepinos\.m2\repository\io\vertx\vertx-core\3.2.0-SNAPSHOT\vertx-core-3.2.0-20151127.131823-124-tests.jar;C:\Users\zepinos\.m2\repository\c3p0\c3p0\0.9.1.2\c3p0-0.9.1.2.jar;C:\Users\zepinos\.m2\repository\io\vertx\vertx-sql-common\3.2.0-SNAPSHOT\vertx-sql-common-3.2.0-20151127.132652-121.jar;C:\Users\zepinos\.m2\repository\mysql\mysql-connector-java\5.1.37\mysql-connector-java-5.1.37.jar;C:\Users\zepinos\.m2\repository\org\apache\commons\commons-lang3\3.4\commons-lang3-3.4.jar;C:\Users\zepinos\.m2\repository\org\slf4j\slf4j-api\1.7.13\slf4j-api-1.7.13.jar;C:\Users\zepinos\.m2\repository\org\slf4j\slf4j-log4j12\1.7.13\slf4j-log4j12-1.7.13.jar;C:\Users\zepinos\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar" com.intellij.rt.execution.application.AppMain com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 io.vertx.ext.jdbc.JDBCStoredProcedure2Test
Starting test: JDBCStoredProcedure2Test#testStoredProcedure1
MLog clients using log4j logging.
Starting test: JDBCStoredProcedure2Test#testStoredProcedure1
Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 1hge0wa9dkfp9701o6farf|134593bf, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1hge0wa9dkfp9701o6farf|134593bf, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:mysql://localhost:3306/db?autoReconnect=true&characterEncoding=utf8&useUnicode=true&zeroDateTimeBehavior=convertToNull, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 15, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
{"columnNames":["now(6)"],"numColumns":1,"numRows":1,"results":[["2015-11-27T15:54:25.231Z"]],"rows":[{"now(6)":"2015-11-27T15:54:25.231Z"}]}
Process finished with exit code 0
But, this
result is not what I want. Show the results of the following codes.
import java.sql.*;
/**
* Created by zepinos on 2015-11-28.
*/
public class Test {
public static void main(String[] args) throws Exception {
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db", "username", "mypasword");
CallableStatement cstmt = conn.prepareCall("call proc_test(?, ?)");
cstmt.setString(1, "zepinos");
cstmt.registerOutParameter(2, Types.VARCHAR);
ResultSet rs = cstmt.executeQuery();
rs.next();
System.out.println("Result : " + rs.getString(1));
System.out.println("OUT lastname varchar : " + cstmt.getString(2));
}
}
"C:\Program Files\Java\jdk1.8.0_45\bin\java" -Didea.launcher.port=7535 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 14.1.4\bin" -Dfile.encoding=x-windows-949 -classpath "C:\Program Files\Java\jdk1.8.0_45\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\zipfs.jar;D:\Develop\IdeaProjects\GoR-Server\GoR-GameServer-JPN\target\classes;D:\vertx-jdbc-client\vertx-jdbc-client\target\vertx-jdbc-client-3.2.0-SNAPSHOT.jar;D:\vertx-jdbc-client\vertx-jdbc-client\target\vertx-jdbc-client-3.2.0-SNAPSHOT-tests.jar;C:\Users\zepinos\.m2\repository\io\vertx\vertx-core\3.2.0-SNAPSHOT\vertx-core-3.2.0-20151127.131823-124.jar;C:\Users\zepinos\.m2\repository\io\netty\netty-common\4.0.33.Final\netty-common-4.0.33.Final.jar;C:\Users\zepinos\.m2\repository\io\netty\netty-buffer\4.0.33.Final\netty-buffer-4.0.33.Final.jar;C:\Users\zepinos\.m2\repository\io\netty\netty-transport\4.0.33.Final\netty-transport-4.0.33.Final.jar;C:\Users\zepinos\.m2\repository\io\netty\netty-handler\4.0.33.Final\netty-handler-4.0.33.Final.jar;C:\Users\zepinos\.m2\repository\io\netty\netty-codec\4.0.33.Final\netty-codec-4.0.33.Final.jar;C:\Users\zepinos\.m2\repository\io\netty\netty-codec-http\4.0.33.Final\netty-codec-http-4.0.33.Final.jar;C:\Users\zepinos\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.6.1\jackson-core-2.6.1.jar;C:\Users\zepinos\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.6.1\jackson-databind-2.6.1.jar;C:\Users\zepinos\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.6.0\jackson-annotations-2.6.0.jar;C:\Users\zepinos\.m2\repository\io\vertx\vertx-web\3.2.0-SNAPSHOT\vertx-web-3.2.0-20151127.132929-110.jar;C:\Users\zepinos\.m2\repository\io\vertx\vertx-auth-common\3.2.0-SNAPSHOT\vertx-auth-common-3.2.0-20151127.132348-134.jar;C:\Users\zepinos\.m2\repository\io\vertx\vertx-hazelcast\3.2.0-SNAPSHOT\vertx-hazelcast-3.2.0-20151127.135113-111.jar;C:\Users\zepinos\.m2\repository\com\hazelcast\hazelcast\3.5.2\hazelcast-3.5.2.jar;C:\Users\zepinos\.m2\repository\c3p0\c3p0\0.9.1.2\c3p0-0.9.1.2.jar;C:\Users\zepinos\.m2\repository\io\vertx\vertx-sql-common\3.2.0-SNAPSHOT\vertx-sql-common-3.2.0-20151127.132652-121.jar;C:\Users\zepinos\.m2\repository\mysql\mysql-connector-java\5.1.37\mysql-connector-java-5.1.37.jar;C:\Users\zepinos\.m2\repository\org\apache\commons\commons-lang3\3.4\commons-lang3-3.4.jar;C:\Users\zepinos\.m2\repository\org\slf4j\slf4j-api\1.7.13\slf4j-api-1.7.13.jar;C:\Users\zepinos\.m2\repository\org\slf4j\slf4j-log4j12\1.7.13\slf4j-log4j12-1.7.13.jar;C:\Users\zepinos\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 14.1.4\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain Test
Result : 2015-11-28 01:10:50.3323
OUT lastname varchar : zepinos!!!
Process finished with exit code 0
I Want get both "Result" & "OUT lastname varchar"...
Thanks for the help so far.zepinos.
2015년 11월 27일 금요일 오후 7시 6분 33초 UTC+9, Paulo Lopes 님의 말: