package com.bean;import java.sql.*;
import java.util.*;
import java.util.Vector;
public class DisplayFormBean {
protected String driverName="org.gjt.mm.mysql.Driver"; protected String dbURL="jdbc:mysql://localhost:3306/student";
protected String userID="root";
protected String passwd=" ";
Driver d;
Connection con;
Statement stmt;
ResultSet dbresults;
private Vector result;
public DisplayFormBean(){
result=new Vector();
}
public String connect(){
try{
d=(Driver)Class.forName(driverName).newInstance();
return "程序成功";
}
catch(Exception e){
return "程序失败";
}
}
public String select(){
try{
System.out.println("111111111111111111");
con=DriverManager.getConnection(dbURL,userID,passwd);
System.out.println("22222222222");
stmt=con.createStatement();
dbresults=stmt.executeQuery("select * from student");
System.out.println("333333333333");
while(dbresults.next()){
System.out.println("444444444444");
result.addElement(dbresults.getString(1));
}
System.out.println("55555555555555");
dbresults.close();
stmt.close();
con.close();
return "链接成功";
}
catch(SQLException e){
return "链接错误"+"SQLException"+e.getMessage();
}
}
public Vector getResult(){
return result;
}
public void setResult(Vector avector){
result=avector;
}}这段代码显示 数据库驱动程序有问题 他走到System.out.println("111111111111111111"); 以后就不往下走了 不知道是怎么回事 请高手指点一下
import java.util.*;
import java.util.Vector;
public class DisplayFormBean {
protected String driverName="org.gjt.mm.mysql.Driver"; protected String dbURL="jdbc:mysql://localhost:3306/student";
protected String userID="root";
protected String passwd=" ";
Driver d;
Connection con;
Statement stmt;
ResultSet dbresults;
private Vector result;
public DisplayFormBean(){
result=new Vector();
}
public String connect(){
try{
d=(Driver)Class.forName(driverName).newInstance();
return "程序成功";
}
catch(Exception e){
return "程序失败";
}
}
public String select(){
try{
System.out.println("111111111111111111");
con=DriverManager.getConnection(dbURL,userID,passwd);
System.out.println("22222222222");
stmt=con.createStatement();
dbresults=stmt.executeQuery("select * from student");
System.out.println("333333333333");
while(dbresults.next()){
System.out.println("444444444444");
result.addElement(dbresults.getString(1));
}
System.out.println("55555555555555");
dbresults.close();
stmt.close();
con.close();
return "链接成功";
}
catch(SQLException e){
return "链接错误"+"SQLException"+e.getMessage();
}
}
public Vector getResult(){
return result;
}
public void setResult(Vector avector){
result=avector;
}}这段代码显示 数据库驱动程序有问题 他走到System.out.println("111111111111111111"); 以后就不往下走了 不知道是怎么回事 请高手指点一下
解决方案 »
- Java使用PV操作实现男女共浴问题
- java程序如何实现更换界面的功能?
- 指定长度,打印字符串,不到长度,用空格填上,怎么写?
- java.lang.NoSuchMethodError: com.sun.xml.bind.v2.runtime.JaxBeanInfo.getTypeName
- 【讨论散分】有学过VB的java er 谈谈经验
- 跪求解决JTable删除多行后,数据越界问题
- 如何进行实践?
- 为什么方法名、参数相同,返回值类型不同的方法不是重载
- 看看这种日期时间型字符串比较时的怪现象?(内有具体程序)
- 怎样配置ibm websphere application server 使它能支持*.shtml 文件??请各位大虾予以指教!!!
- 求一算法!!!!
- 问个关于小算法的问题
Class.forName(driverName);
加到
con=DriverManager.getConnection(dbURL,userID,passwd);
上面如果还不行,那看看你的lib下面又没有 mysql驱动相关的jar文件。