comprobar frase
package com.hzyc.design;
import java.sql.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
public class JDBCTools {
private String url = "jdbc:mysql://localhost:3308/hzyc98";
private String username = "root";
private String userpassword = "mysql";
private Connection conn;
private Statement stmt;
private ResultSet reSet;
private void connect() {
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url, username, userpassword);
stmt = conn.createStatement();
} catch (Exception e) {
e.printStackTrace();
}
}
private void close() {
try {
if (reSet != null) {
reSet.close();
}
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
public ArrayList<Map<String, String>> find(String sql) {
ArrayList<Map<String, String>> rsList = null;
try {
rsList = new ArrayList<Map<String, String>>();
connect();
reSet = stmt.executeQuery(sql);
ResultSetMetaData rsmd = reSet.getMetaData();
while (reSet.next()) {
Map<String, String> reSetMap = new HashMap<String, String>();
for (int c = 1; c <= rsmd.getColumnCount(); c++) {
String columeName = rsmd.getColumnName(c);
String value = reSet.getString(columeName);
reSetMap.put(columeName, value);
}
rsList.add(reSetMap);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
close();
}
return rsList;
}
public void update(String sql) {
try {
connect();
stmt.executeUpdate(sql);
} catch (Exception e) {
e.printStackTrace();
} finally {
close();
}
}
}