Skip to content

Commit 6aaafbe

Browse files
committed
Java/Gradle - display called SQL queries
1 parent 553f3ec commit 6aaafbe

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

java-gradle/src/main/java/cz/petrfaltus/mysql/Program.java

+20-5
Original file line numberDiff line numberDiff line change
@@ -70,16 +70,22 @@ public static void main(String[] args) {
7070
// UPDATE statement
7171
String new_comment = "Java " + getNow();
7272

73-
PreparedStatement stm0 = conn.prepareStatement("update " + DB_TABLE + " set " + DB_UPDATE_COLUMN + "=? where " + DB_COLUMN + "!=?");
73+
String stm0query = "update " + DB_TABLE + " set " + DB_UPDATE_COLUMN + "=? where " + DB_COLUMN + "!=?";
74+
out.println(stm0query);
75+
76+
PreparedStatement stm0 = conn.prepareStatement(stm0query);
7477
stm0.setString(1, new_comment);
7578
stm0.setInt(2, DB_COLUMN_VALUE);
7679
int updatedRows0 = stm0.executeUpdate();
7780
out.println("Total updated rows: " + updatedRows0);
7881
out.println();
7982

8083
// Full SELECT statement
84+
String stm1query = "select * from " + DB_TABLE;
85+
out.println(stm1query);
86+
8187
Statement stm1 = conn.createStatement();
82-
ResultSet rs1 = stm1.executeQuery("select * from " + DB_TABLE);
88+
ResultSet rs1 = stm1.executeQuery(stm1query);
8389
ResultSetMetaData rsmd1 = rs1.getMetaData();
8490

8591
int columns1 = rsmd1.getColumnCount();
@@ -103,7 +109,10 @@ public static void main(String[] args) {
103109
out.println();
104110

105111
// SELECT WHERE statement
106-
PreparedStatement stm2 = conn.prepareStatement("select count(*) from " + DB_TABLE + " where " + DB_COLUMN + "!=?");
112+
String stm2query = "select count(*) from " + DB_TABLE + " where " + DB_COLUMN + "!=?";
113+
out.println(stm2query);
114+
115+
PreparedStatement stm2 = conn.prepareStatement(stm2query);
107116
stm2.setInt(1, DB_COLUMN_VALUE);
108117
ResultSet rs2 = stm2.executeQuery();
109118
ResultSetMetaData rsmd2 = rs2.getMetaData();
@@ -129,7 +138,10 @@ public static void main(String[] args) {
129138
out.println();
130139

131140
// SELECT function statement
132-
PreparedStatement stm3 = conn.prepareStatement("select factorial(?)");
141+
String stm3query = "select factorial(?)";
142+
out.println(stm3query);
143+
144+
PreparedStatement stm3 = conn.prepareStatement(stm3query);
133145
stm3.setInt(1, DB_FACTORIAL_VALUE);
134146
ResultSet rs3 = stm3.executeQuery();
135147
ResultSetMetaData rsmd3 = rs3.getMetaData();
@@ -155,7 +167,10 @@ public static void main(String[] args) {
155167
out.println();
156168

157169
// CALL procedure statement
158-
CallableStatement stm4 = conn.prepareCall("call add_and_subtract(?, ?, ?, ?)");
170+
String stm4query = "call add_and_subtract(?, ?, ?, ?)";
171+
out.println(stm4query);
172+
173+
CallableStatement stm4 = conn.prepareCall(stm4query);
159174
stm4.setInt(1, DB_ADD_AND_SUBTRACT_A_VALUE);
160175
stm4.setInt(2, DB_ADD_AND_SUBTRACT_B_VALUE);
161176
stm4.registerOutParameter(3, Types.INTEGER);

0 commit comments

Comments
 (0)