CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

有用eclipse开发java数据库应用程序的请帮忙 出错数据库连接出错No suitable driver

楼主day125(风中)2004-05-01 22:41:10 在 Java / J2EE / EJB / JMS 提问

我应该把怎么样配置路径才能找到驱动呀  
  mssqlserver.jar  
  msbase.jar  
  msutil.jar  
  是这个原因还是其它原因呢?  
   
  问题点数:0、回复次数:4Top

1 楼allenhe(考一级去)回复于 2004-05-02 10:13:43 得分 0

放到classpath里面去  
  然后在project路径里面包含进来Top

2 楼ZenSigil(禅印)回复于 2004-05-02 10:41:45 得分 0

Eclipse   项目-属性-java构建路径-添加外部jarTop

3 楼day125(风中)回复于 2004-05-02 11:22:03 得分 0

我已  
  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  
   
  Top

4 楼caoxmby(祝她幸福)回复于 2004-05-04 13:51:54 得分 0

看看驱动程序的版本对不对Top

相关问题

  • 在eclipse下开发基于struts的数据库应用
  • Eclipse中用Hibernate Synchronizer做数据库应用的问题,急死了!!!
  • Client/Server数据库应用程序
  • 数据库应用系统发布?
  • ASP.net开发数据库应用
  • 发布Mysql数据库应用程序
  • vb的数据库应用问题
  • 关于设计数据库应用程序问题?
  • 关于数据库应用系统的用户管理模式
  • 请问如何用做三层的数据库应用系统

关键词

  • 数据库
  • 连接
  • eclipse
  • code
  • sql
  • 出错
  • userregist
  • 路径
  • 数据库连接
  • generation

得分解答快速导航

  • 帖主:day125

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo