放到classpath里面去
然后在project路径里面包含进来
然后在project路径里面包含进来
解决方案 »
- 怎么用正则表达式,判断文本框中输入的是IP地址
- ssh的jsp页面怎么绑定这样的list呢 ?急 。 在线等
- ssh框架中事务管理的请教
- MappingException: Resource not found
- weblogic部署ejb
- 谁有<JSP应用开发详解 第二版>的光盘源码? 小弟急需!!!,哪位仁兄给我发一份吧~
- [请教]spring的单元测试,在eclipse中正常,但是在ant中报错。100分送上
- 北京求职java程序员
- 一个spring中配置hibernate问题
- struts中<html:errors>标签问题~~
- 有做过bean设计器的朋友,进来聊一下
- 我现在已经下载了j2sesdk1.4,如果学j2ee的话,还要下载什么软件?
Eclipse 项目-属性-java构建路径-添加外部jar
三个都包含进来了eclipse->run 下
我也看看 运行时的classpath路径
没错的 我的程序是这样的
/*
* Created on 2004-4-30
*
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package com.linjun.ch5;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;/**
* @author administrator
*
* To change the template for this generated type comment go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/public class UserRegist {
private UserInfo userInfo;
private Connection con;
/**
*获得数据库连接
*/
public UserRegist()throws ConException {
String CLASSFORNAME="SQLServerDriver";
String SERVANDDB="jdbc:microsoft:slqserver://127.0.0.1:1433;DatabaseName=jspdev";
String USER="sa";
String PWD="";
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
con=DriverManager.getConnection(SERVANDDB,USER,PWD);
} catch (Exception e) {
e.printStackTrace();
throw new ConException("数据库连接出错"+e.getMessage());
}
}
/**
* @param info
*/
// 设置待注册用户信息
public void setUserInfo(UserInfo info) {
userInfo = info;
}
// 进行注册
public void regist() throws Exception{
String reg="insert into user_info values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
try {
PreparedStatement pstmt=con.prepareStatement(reg);
// 创建一个预处理语句,然后设置它们的参数
pstmt.setString(1,userInfo.getUserId());
pstmt.setString(2,userInfo.getName());
pstmt.setString(3,userInfo.getPhone());
pstmt.setString(4,userInfo.getStreet());
pstmt.setString(5,userInfo.getState());
pstmt.setString(6,userInfo.getCity());
pstmt.setString(7,userInfo.getZipCode());
pstmt.setString(8,userInfo.getEmail());
pstmt.setString(9,userInfo.getCardNumber());
pstmt.setInt(10,userInfo.getCardType());
pstmt.setInt(11,0);
pstmt.setDate(12,new java.sql.Date( new java.util.Date().getTime() ));
pstmt.setInt(13,1);
pstmt.setInt(14,0);
pstmt.setString(15,userInfo.getFanvcategory());
pstmt.setString(16,userInfo.getPassword());
// 执行更新操作
pstmt.executeUpdate();
} catch (Exception e) {
e.printStackTrace();
throw e;
// TODO: handle exception
}
}
public static void main(String[] args){
try {
UserRegist regist=new UserRegist();
UserInfo info=new UserInfo();
info.setUserId("231");
info.setName("sd");
info.setPhone("213121");
info.setPassword("23434");
regist.setUserInfo(info);
} catch (Exception e) {
System.out.println("出错"+e.getMessage());
// TODO: handle exception
}
}}执行后出现
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(DriverManager.java:532)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at com.linjun.ch5.UserRegist.<init>(UserRegist.java:34)
at com.linjun.ch5.UserRegist.main(UserRegist.java:85)
出错数据库连接出错No suitable driver