Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/exampletest","root","admin"); 
18:      Statement stmt = conn.createStatement(); 

解决方案 »

  1.   

    executeQuery改成execute   
    executeQuery()是select 语句,返回的是一个int值不是ResultSet
    ~~~
    刚明白
    Q友告诉我的
      

  2.   

    这是一方面,但是Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/exampletest","root","admin"); 
    怎么没有看到你的数据库的端口号啊!这样可以正常连接数据库吗?我没试过这种呢还……
      

  3.   

    第19行stmt.executeQuery改成stmt.executeUpdate试试
      

  4.   

    什么错误啊?怎么没有Exception?没端口号肯定连不上
      

  5.   

    加上端口号:3306【如果在安装mysql的时候你没有改端口号】
    只有select * from ....才能够返回 ResultSet 结果集,你的数据库里如果有数据,把sql改了吧,改成查询
    要不你就直接用:stmt.executeUpdate("delete ……")
    然后到数据库里去看结果