以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- Eclipse链接Mysql,请问这段程序错哪了? (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=55921) |
-- 作者:oynwj -- 发布时间:11/23/2007 9:22:00 PM -- Eclipse链接Mysql,请问这段程序错哪了? 请各位大侠帮我看看,我已将mysql的jdbc驱动程序包含到工程中了,为什么在Eclipse里运行下面这段程序,却老是报错呢? import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class Mysql { } |
-- 作者:jpz6311whu -- 发布时间:11/23/2007 9:29:00 PM -- 我已将mysql的jdbc驱动程序包含到工程中了 -- |
-- 作者:oynwj -- 发布时间:11/24/2007 7:55:00 PM -- 不是太懂?能解释清楚什么问题么?我把mysql-connector-java-3.1.10文件夹里的mysql-connector-java-3.1.10-bin.jar文件import进去了,有什么问题呢? |
-- 作者:jpz6311whu -- 发布时间:11/24/2007 8:32:00 PM -- mysql-connector-java-3.1.10-bin.jar 这里面有这两个类么? com.mysql.jdbc.Driver org.gjt.mm.mysql.Driver |
-- 作者:oynwj -- 发布时间:11/24/2007 10:32:00 PM -- 有这两个类的,怎么办呢? |
-- 作者:jpz6311whu -- 发布时间:11/24/2007 11:33:00 PM -- mysql-connector-java-3.1.10-bin.jar文件import进去了 -- |
-- 作者:oynwj -- 发布时间:11/25/2007 2:24:00 PM -- 大侠,今天重新import了,怎么还是不行呢?是不是程序有问题?运行时mysql要打开吗? |
-- 作者:jpz6311whu -- 发布时间:11/25/2007 11:03:00 PM -- 你把这个Eclipse工程打包发上来,帮你看看 |
-- 作者:oynwj -- 发布时间:11/26/2007 8:38:00 PM -- 谢谢楼上大侠,我在Java building path里重新加了mysql-connector-java-3.1.10-bin.jar,可以连接Mysql了,但是还是有错(错误如下),不好意思,能帮忙看看吗?谢谢! Success loading Mysql Driver! Success connect Mysql server! get data error!java.sql.SQLException: Column 'name' not found. at com.mysql.jdbc.ResultSet.findColumn(ResultSet.java:910) at com.mysql.jdbc.ResultSet.getString(ResultSet.java:4942) at Mysql.main(Mysql.java:27) |
-- 作者:jpz6311whu -- 发布时间:11/26/2007 9:45:00 PM -- help_topic里面没有列'name' 你把help_topic表结构贴出来看看 |
-- 作者:oynwj -- 发布时间:11/27/2007 9:06:00 AM -- 大侠,help_topic表结构是指我做的本体吗?列对应本体的哪一部分呢?不好意思,一点不懂,能不能解释一下? |
-- 作者:jpz6311whu -- 发布时间:11/27/2007 11:46:00 AM -- 表结构就是这个表有哪几个列?每一列的列名和数据类型是什么样的? |
-- 作者:oynwj -- 发布时间:11/27/2007 8:47:00 PM -- ![]() ![]() 大侠,我的table名叫catalogue,我输入"show index from catalogue;"命令,是否显示了行和列? |
-- 作者:jpz6311whu -- 发布时间:11/27/2007 10:05:00 PM -- 不是这个:),我是问你help_topic这个表的结构,它有哪些列,每一列什么数据类型 |
-- 作者:flyingFang -- 发布时间:11/28/2007 3:41:00 PM -- 你程序里的这个select * from help_topic,是要通过JDBC 查找 Mysql 数据库中的一个表的全部数据,表名称是“help_topic”。查找到的全部数据,保存在变量rs中了。 之后 whiled (rs. next) 语句,是用来打印rs中得到的查询结果的,并且你程序中指定打印help_topic表的name字段的数据值。可是,程序并没有正确找到rs中有name字段,也就是说很可能你的help_topic表并没有name字段。 你在mysql的命令行中,输入“select * from help_topic” ,显示的第一行是字段名,你看看那里有什么,把name 替换为其中任何一个,估计都能正确让程序跑起来。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
187.500ms |