问一Java数据库表格显示出现的问题 Vector rec_vector = new Vector();这一句放在while循环内可能有问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我在书上抄的,我看书上面也是在while里面有这一语句的。奇怪的是发现了下面的情况:System.out.println(rs.getString("id"));//这一行可以打印显示出来rec_vector.addElement(rs.getString("id"));System.out.println(rs.getString("id"));//这一行打印不出来,可能是在上一句抛出了异常这本书解释说是全部在JBuilder下面编译通过。我是用的JCreator作编译器的。恳请得到大家的帮助,这个问题困扰小弟几天了。一直没有弄出来。 加入我的JAVA群不一起学习JAVA,一起进步!!!6276733 toDataBase是什么?如果你把代码给全,我就帮你测试一下。我用的是JBuilder2005。 toDataBase是数据库的一段程序,但是你还得建表。这个toDataBase是没有问题的。因为我测试过了,我在这个toDataBase程序中用了向个Static方法。这样可以方便的使用数据库中的各函数,比如插入和删除等功能。我现在想是不是一个JButton加到一个Vector中出现的问题,不知道JButton可以加到Vector中吗? 数据库代码如下:import java.sql.*;public class toDataBase{static Connection connection = null;static ResultSet rs = null;static Statement statement = null;static int RecordCount;public static void update(String url,String sql){ try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFoundException ex) { System.out.println(ex.getMessage()); } catch(Exception ea) { System.out.println(ea.getMessage()); } try { connection = DriverManager.getConnection(url);statement = connection.createStatement()ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); statement.executeUpdate(sql); statement.close(); } catch(SQLException e) { System.out.println(e.getMessage()); }}public static ResultSet query(String url,String sql){ try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFoundException ex) { System.out.println(ex.getMessage()); } try { connection = DriverManager.getConnection(url); statement = connection.createStatement(); rs = statement.executeQuery(sql); } catch(SQLException e) { System.out.println(e.getMessage()); } return rs;}} 数据库的记录能显示出来1. System.out.println(rs.getString("id"));//这一行可以打印显示出来2. rec_vector.addElement(rs.getString("id"));3. System.out.println(rs.getString("id"));//这一行打印不出来,可能是在上一句抛出了异常第一行代码执行后,第二行代码就会抛出异常,rs.getString("id")不能连续执行两次可能是你连接数据库有问题,我用的是SQL Server,并修改了下面一行代码:tableUrl = "jdbc:odbc:student;user=sa;password="; 楼上的正解。rs.getString("id")执行第二次时就会为null或者抛异常,我记不清了,楼主在这里下功夫看看吧! 现在想问一下Vector这个类的对象里面可不可以加上JButton呢? >现在想问一下Vector这个类的对象里面可不可以加上JButton呢?可以,但是所给出的代码不能在表格中显示JButton。 应该怎么去实现了?我在这段代码中,加了那个加入JButton人代码?是不是这儿错了呢?期待回答! lucene 报错 logic:iterate问题 spring多配置文件问题 一个b/s架构的培训系统都包含那些模块 请问哪里有EMF下载啊 最后60分求一,struts级联 实例~! 请问tomcat5.0+jdk1.4是不是不支持表达式语言? XML的Tab键如何表示 谁能帮我学会解析XML文件800分相送 weblogic连mysql4 WebLogic是不是象tomcat一样免费的 100分!求关于java开发webservice,soap,wsdl的网址,书籍!
奇怪的是发现了下面的情况:System.out.println(rs.getString("id"));//这一行可以打印显示出来
rec_vector.addElement(rs.getString("id"));
System.out.println(rs.getString("id"));//这一行打印不出来,可能是在上一句抛出了异常这本书解释说是全部在JBuilder下面编译通过。我是用的JCreator作编译器的。
恳请得到大家的帮助,这个问题困扰小弟几天了。一直没有弄出来。
一起学习JAVA,一起进步!!!6276733
这个toDataBase是没有问题的。因为我测试过了,我在这个toDataBase程序中用了向个Static方法。
这样可以方便的使用数据库中的各函数,比如插入和删除等功能。
我现在想是不是一个JButton加到一个Vector中出现的问题,不知道JButton可以加到Vector中吗?
import java.sql.*;
public class toDataBase
{
static Connection connection = null;
static ResultSet rs = null;
static Statement statement = null;
static int RecordCount;public static void update(String url,String sql)
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException ex)
{
System.out.println(ex.getMessage());
}
catch(Exception ea)
{
System.out.println(ea.getMessage());
}
try
{
connection = DriverManager.getConnection(url);
statement = connection.createStatement()ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
statement.executeUpdate(sql);
statement.close();
} catch(SQLException e)
{
System.out.println(e.getMessage());
}
}
public static ResultSet query(String url,String sql)
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException ex)
{
System.out.println(ex.getMessage());
}
try
{
connection = DriverManager.getConnection(url);
statement = connection.createStatement();
rs = statement.executeQuery(sql); }
catch(SQLException e)
{
System.out.println(e.getMessage());
}
return rs;
}
}
2. rec_vector.addElement(rs.getString("id"));
3. System.out.println(rs.getString("id"));//这一行打印不出来,可能是在上一句抛出了异常第一行代码执行后,第二行代码就会抛出异常,rs.getString("id")不能连续执行两次可能是你连接数据库有问题,我用的是SQL Server,并修改了下面一行代码:
tableUrl = "jdbc:odbc:student;user=sa;password=";
rs.getString("id")执行第二次时就会为null或者抛异常,我记不清了,楼主在这里下功夫看看吧!
我在这段代码中,加了那个加入JButton人代码?是不是这儿错了呢?
期待回答!