我连mysql的已有存储过程,可是报错:Callable Statements not supported
谢谢高手帮帮我
大家看看代码:
import java.sql.*; public class jdbcTest {
public static void main(String[] args) {
try { 
         Class.forName("com.mysql.jdbc.Driver").newInstance(); 
        } 
        catch (Exception e) { 
            System.out.println("Can't load JDBC Driver. " + 
             "Make sure classpath is correct"); 
        } 
        
        Connection connection;
        ResultSet rs;
        CallableStatement cStmt;
        Statement stmt;
        
        String url = "jdbc:mysql://localhost:3306/test"; 
String username = "root"; 
        String password = "woaini"; 
        try { 
         connection = DriverManager.getConnection(url, username, password); 
         cStmt = connection.prepareCall("{call showAll()}");
     rs = cStmt.executeQuery();

        } 
        catch (SQLException e) { 
            System.out.println("Connect problem: " + e.getMessage()); 
        } 
}
}