CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

连接mssql的问题,各位帮忙

楼主resp(百无禁忌)2004-04-02 10:55:17 在 Java / J2SE / 基础类 提问

小弟刚学java,安装好jdbc的驱动后,把三个.jar文件拷贝到\jre\lib\ext\目录下,然后在classpath中配置好三个文件,然后连接mssql,但是出现了错误:错误如下:  
  helloworldapp.java:31:   unreported   exception   java.lang.ClassNotFoundException;   mu  
  st   be   caught   or   declared   to   be   thrown  
                                  Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").ne  
  wInstance();  
                                                            ^  
  helloworldapp.java:31:   unreported   exception   java.lang.InstantiationException;   mu  
  st   be   caught   or   declared   to   be   thrown  
                                  Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").ne  
  wInstance();  
   
                    ^  
  helloworldapp.java:36:   unreported   exception   java.sql.SQLException;   must   be   caugh  
  t   or   declared   to   be   thrown  
                                  Connection   conn=   DriverManager.getConnection(url,user,password);  
   
                                                                                                                          ^  
  helloworldapp.java:37:   unreported   exception   java.sql.SQLException;   must   be   caugh  
  t   or   declared   to   be   thrown  
                                  Statement   stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSIT  
  IVE,ResultSet.CONCUR_UPDATABLE);  
                                                                                                        ^  
  helloworldapp.java:39:   unreported   exception   java.sql.SQLException;   must   be   caugh  
  t   or   declared   to   be   thrown  
                                  ResultSet   rs=stmt.executeQuery(sql);  
                                                                                              ^  
  5   errors  
  好像是说没有java.sql这个命名空间,请问应该如何解决,谢谢!!! 问题点数:30、回复次数:11Top

1 楼caiyanying732(学习)回复于 2004-04-02 11:02:42 得分 0

导入了sql包吗?Top

2 楼resp(百无禁忌)回复于 2004-04-02 11:11:54 得分 0

sql包?没有啊,请问如何导入啊?Top

3 楼wxh512(狮子)回复于 2004-04-02 11:29:37 得分 0

是没有mysql的驱动程序  
  你去下一个驱动就可以了  
  还有安装后要在环境变量中的classpath加上mysql驱动的三个jar包Top

4 楼Leemaasn(小鸟)回复于 2004-04-02 11:35:20 得分 0

是没有mysql的驱动程序  
  你去下一个驱动就可以了  
  还有安装后要在环境变量中的classpath加上mysql驱动的三个jar包  
  Top

5 楼zjq1980(阿易)回复于 2004-04-02 11:35:27 得分 30

try{  
   
  }catch(){  
   
  }  
  先Top

6 楼boyate(boyate)回复于 2004-04-02 11:54:32 得分 0

是mysql吗?我怎么看是sql   server啊  
   
  java连接SQL   Server:  
  Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();    
  String   url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";    
  //mydb为数据库    
  String   user="sa";    
  String   password="";    
  Connection   conn=   DriverManager.getConnection(url,user,password);    
   
  Top

7 楼resp(百无禁忌)回复于 2004-04-02 11:57:58 得分 0

问:我是连接mssql,需要安装mysql的驱动吗?我安装了SQLSERVER2000的jdbc没有用吗?  
  java.sql这个命名空间是否应该安装好jdk就应该存在了,和.net的data命名空间一样吧,请各位给我详细说明一下,还有那里有mysql的驱动下载啊,谢谢啊Top

8 楼resp(百无禁忌)回复于 2004-04-02 12:03:47 得分 0

我用jdbc:odbc连接access   就可以用的,但是像   boyate(boyate)   这样   连接jdbc就不行,各位请看是怎么回事:  
  放出代码:  
  public   static   void   sql()  
  {  
  Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();      
  String   url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=kqcrm2";      
  //pubs为你的数据库的      
  String   user="sa";      
  String   password="kqcrm";      
  Connection   conn=   DriverManager.getConnection(url,user,password);      
  Statement   stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);      
  String   sql="select   *   from   employee";      
  ResultSet   rs=stmt.executeQuery(sql);      
  //while(rs.next())    
  }Top

9 楼wanshil(wanshi)回复于 2004-04-02 12:34:18 得分 0

gzTop

10 楼resp(百无禁忌)回复于 2004-04-02 13:24:59 得分 0

解决,不过很奇怪,一定要加   try   catch   来捕捉错误,各位   可以请教是为什么吗?Top

11 楼wxh512(狮子)回复于 2004-04-06 12:30:12 得分 0

连接数据库就要抛出异常的是sql的连接异常Top

相关问题

  • 请问各位大大,怎么样用ODBC连接MsSql(D5+Win98)?
  • 请问各位vb连接数据库mssql是用数据源还是用oledb(无数据源连接)?
  • 请教各位在 weblogic中创建数据库连接池,连接mssql sersver数据库时,出现如下问题,如何解决!在线等!
  • 各位兄弟,大家使用jsp连接MSSQL数据库时,JDBC的MSSQL驱动版本是不是service pack 1??我的是不是最新的?
  • php直接连接mssql
  • php连接MSSQL(紧急!)
  • php连接MSSQL(紧急!)
  • 连接mssql server问题
  • MSSQL的JDBC连接问题
  • JDBC连接MSSQL问题

关键词

  • 连接
  • mssql
  • sqlserver
  • 驱动
  • jdbc
  • 安装
  • microsoft
  • sql
  • helloworldapp
  • sqlserverdriver

得分解答快速导航

  • 帖主:resp
  • zjq1980

相关链接

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

广告也精彩

反馈

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