作者poc7667 (poc)
看板java
标题[JDBC]可以连上MYSQL 但却无法执行任何命令?
时间Mon Oct 27 01:39:48 2008
可以成功连上资料库但是在执行stmt的时候,会错误。
请问可能是那边出问题呢? 谢谢!
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException e) {
System.out.println("找不到驱动程式类别");
}
try {
Connection conn = DriverManager.getConnection(url,user,password);
if(!conn.isClosed())
System.out.println("资料库连线成功");
try{
Statement stmt = conn.createStatement();
stmt.executeUpdate("SELECT nodeId from node");
stmt.close();
}
catch (SQLException s){
s.printStackTrace();
}
conn.close();
}
catch(SQLException e) {
System.out.println("error");
}
stmt.executeQuery("SELECT nodeId from node");
才对。
没看过JDBC的书,随便google 网页code 来修改!
想不到是语法错了....sori
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.199.160
1F:推 moonjuice:如果是连外部的资料库..要确定该使用者帐号的主机位置有 10/27 01:45
2F:→ moonjuice:没有限定 另外,可以在catch事件後直接列印事件内容看看 10/27 01:47
3F:→ moonjuice:或许会有帮助 ^ ^ 10/27 01:48
※ 编辑: poc7667 来自: 140.113.199.160 (10/27 08:18)
※ 编辑: poc7667 来自: 140.113.199.160 (10/27 08:26)