struts问题~~24小时内结帖
为什么action调用db方法只能执行到第一个print?
----------------------代码----------------------------
package com.ld.model;
import java.sql.*;
public class Test {
public static void main(String[] args) {
lxs();
db();
}
public static void lxs() {
System.out.println("ok");
}
public static void db() {
try {
System.out.println("ok_ok");
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/ldweb"
+ "?useUnicode=true&characterEncoding=GB2312";
String username = "root";
String password = "6573251";
Connection conn = DriverManager.getConnection(url, username,
password);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from news");
while (rs.next()) {
System.out.println(rs.getInt(1));
System.out.println(rs.getString(2));
System.out.println(rs.getString(3));
System.out.println(rs.getString(4));
}
System.out.println("ok_ok");
} catch (Exception e) {
e.getMessage();
e.getStackTrace();
}
}
}
问题点数:30、回复次数:9Top
1 楼jragon(杰根)回复于 2006-01-11 12:00:10 得分 5
出错信息贴出来Top
2 楼BillyW(阿弥陀佛)回复于 2006-01-11 12:18:08 得分 5
classpath应该有问题。配置不正确,贴出来让大家看看Top
3 楼hbnu02151(菜鸟)回复于 2006-01-11 12:35:54 得分 0
没有出错~~~
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\servlet-api.jar;Top
4 楼xdy3008(IT难民营执行主席)回复于 2006-01-11 13:13:28 得分 5
这样是看不出问题的。 最好把错误信息贴出来啊。。。Top
5 楼xyz25900(天地)回复于 2006-01-11 13:26:26 得分 5
没有错误信息?Top
6 楼hbnu02151(菜鸟)回复于 2006-01-11 13:50:39 得分 0
没有~~Top
7 楼yifei170(yifei170)回复于 2006-01-11 19:11:44 得分 5
一定是错误了,没有错误信息~~因为你没有捕获到那个错误而已Top
8 楼chouchy(城市刀客)回复于 2006-01-11 20:58:07 得分 5
下载mysql jdbc驱动程序包
Class.forName("org.gjt.mm.mysql.Driver");Top
9 楼yingtju(蚂蚁)回复于 2006-01-12 09:54:59 得分 0
那就单步调试看看啊Top





