作者PsMonkey (痞子军团团长)
看板java
标题Re: [JDBC]可以连上MYSQL 但却无法执行任何命令?
时间Mon Oct 27 02:02:25 2008
本来想引用作业文条款的
不过说实在的... 这种程式码好像也没什麽好写注解的
後来想到可以用「没有附上错误讯息」来砍文
但是........
我比较好奇的是
来来往往看了几篇连接资料库的发问文章
(印象很深刻是因为那时候还让我写了这篇文章
http://ps-think.blogspot.com/2008/09/blog-post.html)
我不知道为甚麽... (也许出自於同一本书)
程式都会作 try-catch(表示不是在写纯 JSP?)
但是 catch 的时候,
从来都不显示 exception 的内容
而是显示自订的错误讯息
说实在的...
这样能 debug 才有鬼
建立 createStatement() 出问题?
没有 node 这个 table?
有 node 这个 table 但是没有 nodeid 这个栏位?
其他有可能发生的诡异问题
版规会要求注解写超过 1/3、版规会要求要附上错误讯息
版规未必是为了刁发问的人...
好了,最後.... (请看下面)
※ 引述《poc7667 (poc)》之铭言:
: 可以成功连上资料库但是在执行stmt的时候,会错误。
: 请问可能是那边出问题呢? 谢谢!
: 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");
明明是 select 却用 executeUpdate
我不确定会不会出错,但是味道不太好
: stmt.close();
: }
: catch (SQLException s){
: System.out.println("SQL statement is not executed!连线出错");
: }
: conn.close();
: }
: catch(SQLException e) {
: System.out.println("error");
: }
--
侃侃长论鲜窒碍 首页:
http://www.psmonkey.idv.tw
众目睽睽无心颤 Blog:
http://ps-think.blogspot.com
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.70.197.3