当前位置:  技术问答>java相关

使用JDBC连接数据库时Class.forName()语句的使用疑问

    来源: 互联网  发布时间:2015-11-09

    本文导语:  在win2000中已安装了JDBC for SQLServer2000,并且在classpath中添加了如下的路径:d:Program FilesMicrosoft SQL Server 2000 JDBClibmsutil.jar;d:Program FilesMicrosoft SQL Server 2000 JDBClibmsbase.jar;d:Program FilesMicrosoft SQL Server 2000 JDBClibmssq...

在win2000中已安装了JDBC for SQLServer2000,并且在classpath中添加了如下的路径:d:Program FilesMicrosoft SQL Server 2000 JDBClibmsutil.jar;d:Program FilesMicrosoft SQL Server 2000 JDBClibmsbase.jar;d:Program FilesMicrosoft SQL Server 2000 JDBClibmssqlserver.jar
但在程序中捕获
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
这个语句的错误并打印出来时显示的内容为:
java.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
可类的路径我已经指出了,为何还是找不到?
顺便问一下,Class.forName()在这的作用是什么?

|
Class.forName()就是加载jdbc驱动
如果加在classpath 里不行那吧jar文件copy 到
C:Program FilesJavaj2re1.4.1libext(我的是c:,看你的jre装在哪儿)
试试
要重起机器才生效!

|
把jar文件放到 C:j2sdk1.4.1_01jrelibext 下,重起机器。

|
我认为不用重启机器,我在添加新包的时候从来不用重启。
设置环境变量classpath并使之生效即可。

|
win2k中设置用户环境变量或者系统环境变量均可。
不同的是:每个使用该机器的用户都可以使用系统环境变量,而用户环境变量只对当前设置改变量的用户有效。

设置完成后,如果用Dos窗口编译或者运行java程序的,需要重新开启dos窗口。

    
 
 

您可能感兴趣的文章:

  • oracle数据库删除数据Delete语句和Truncate语句的使用比较
  • c#入门之分支语句使用方法(三元运算符、if语句、switch语句)
  • UNIX/LINUX 在case语句里使用?
  • 编写so时,使用了“打开设备语句”。
  • java switch语句使用注意的四大细节
  • 怎样使jbuilder7能使用import javax.servlet.http.*;语句?
  • Oracle中SQL语句连接字符串的符号使用介绍
  • 关于java中执行sql语句使用order by的问题!
  • JAVA基础 语句标签的合法使用,以及{}语句块到底有什么用?
  • NandFlash分区使用的疑问 iis7站长之家
  • 将oracle的create语句更改为alter语句使用
  • Python pass 语句使用示例
  • 简单问题! java中可以使用类似于 X + =10;的语句?
  • 请问如何在Javascript中使用JSP语句?
  • MSSQL 检查所使用的语句是否符合标准
  • Java得到一个整数的绝对值,不使用任何判断和比较语句,包括API
  • 如何使用UNIX语句来实现这个功能? 高手来看下
  • C#使用带like的sql语句时防sql注入的方法
  • MySQL与MSSQl使用While语句循环生成测试数据的代码
  • 使用完ejb对象,快速释放出它占用的空间,而不删除数据库记录,是用的那条语句?
  • linux C编程中使用make时对 内部规则的疑问
  • NandFlash分区使用的疑问
  • linux下gcc使用疑问?
  • 有关 在 JSWDK 服务器 下使用 .shtml 文件的疑问??
  • 关于ioremape使用的一个小疑问
  • 中断处理函数中使用自旋锁的疑问
  • expect使用疑问
  • crontab 使用疑问
  • bind函数客户端使用疑问?求解
  • 关于linux编译、使用动态库的几个疑问
  • 关于在UNIX中使用消息队列的一点疑问
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • 在测试memset函数的执行效率时,分为使用Cash和不使用Cash辆种方式,该如何控制是否使用缓存?
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 求ibm6000的中文使用手册 !从来没用过服务器,现在急需使用它,不知如何使用! 急!!!!!
  • Python不使用print而直接输出二进制字符串
  • 请问:在使用oracle数据库作开发时,是使用pro*c作开发好些,还是使用库函数如oci等好一些啊?或者它们有什么区别或者优缺点啊?
  • Office 2010 Module模式下使用VBA Addressof
  • 急求结果!!假设一个有两个元素的信号量集S,表示了一个磁带驱动器系统,其中进程1使用磁带机A,进程2同时使用磁带机A和B,进程3使用磁带机B。
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • c#中SAPI使用总结——SpVoice的使用方法
  • tcmalloc内存泄露优化c++开源库下载,安装及使用介绍
  • 使用了QWidget的程序,如何使用后台程序启动它?
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • 共享内存一般是怎么使用的,是同消息队列配合使用么
  • 使用libpcap读取tcpdump抓取的文件并解析c代码实例
  • Jsp可否使用带有GUI的JavaBean,如何使用?
  • c/c++预处理命令预#,##使用介绍
  • asp程序使用的access在Linux下如何使用!
  • 在div中使用css让文字底部对齐的方法
  • 新装的Linux使用root用户不能使用FTP?
  • Python namedtuple(命名元组)使用实例
  • LINUX下使用Eclipse,如何使用交叉编译器?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3