在开发Java 项目时,进行JDBC 操作,要导入数据库驱动包

那为什么开发javaweb项目时候,写jdbc不用导入数据库驱动的 jar包?

第1个回答  2013-04-03
你打开tomcat文件夹下的lib文件夹,你会发现.....哈哈
在项目里导入jar包实际上就是提供给tomcat运行时使用的,而tomcat的lib中有这个jar包就不需要重复导入了。
而你使用的是反射加载的驱动类(class.forname),所以不会出现 编译错误。
第2个回答  2013-04-01
谁跟你说的做WEB的时候数据库连接不用驱动包的- -!,你是不是看见别人用hibernate做项目的时候没有写那些加载驱动之类的代码就以为不用驱动包的啊,hibernate做数据库连接和操作都在他的底层封装好了,驱动包,URL,用户名和密码都写在XML文件里面追问

我在jsp里面写的jdbc程序,没有拷什么包在web-inf/lib下面啊,不是照样可以访问数据库

追答

看你的服务器的目录下有没有,没听说过用代码访问数据库不用驱动的

第3个回答  推荐于2018-05-17
怎么不用导入?只是写JAVAWEB项目时,只要把JAR包放到TOMCAT的LIB目录里,就可以不改环境变量。但是写代码的时候,还是得加载驱动的。本回答被网友采纳
第4个回答  2013-03-31
你看下你的datasource里面有引用没有
第5个回答  2013-03-31
用的不一定是你认为的那个包,也许已经有了,比如连sqlserver,不一定要用sqljdbc.jar,也可能是jtds.jar

Java用JDBC连接数据库的时候,如何部署驱动包
Java用JDBC连接数据库的时候部署驱动包方法:1.选中项目,然后选择Build Path,选择Configure Build Path;2.进入配置之后,点击Libraries,点击Add External JARs;3.找到驱动包,点击打开,添加加入之后,点击OK即可。

为什么要加载数据库驱动程序包
加载数据库驱动程序包原因如下:1、Java是一种纯面向对象的编程语言,一切事物都可以看作是类或者类对象,数据库也是。2、Java是通过JDBC将数据库抽象成为对象,再对该对象进行操作。3、数据库是本身存在的,不需要Java进行创建,将一个正常运行的数据库实例在Java程序中进行访问。4、任何类在Java中正常...

java中使用JDBC完成数据库操作的基本步骤是什么?
创建一个以JDBC连接数据库的程序,包含7个步骤: \\x0d\\x0a 1、加载JDBC驱动程序: \\x0d\\x0a 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), \\x0d\\x0a 这通过java.lang.Class类的静态方法forName(String className)实现。 \\x0d\\x0a 例...

java对数据库进行操作是不是必须要用到JDBC:ODBC桥接吗?
不是必须的,JDBC技术其实就是为了简化连接过程,只需要导入相对应数据的jdbc driver,即可实现连接数据。jdbc还支持实时更新和非实时更新,这也是ado.net的重要特色。ODBC我记得我学JDBC的时候,在阅读材料里见过,不是主流技术。

Eclipse中如何通过JDBC连接SQL Server数据库
1、首先我们打开SQL Server数据库,新建一个测试数据库,如下图所示 2、接下来需要下载SQL Server的JDBC驱动程序,如下图所示,驱动程序是一个Jar包文件 3、然后我们打开Eclipse软件,右键选择New下面的Java Project选项,如下图所示 4、在弹出的新建Java Project界面中我们给项目起一个名字,然后选择合适...

java中使用JDBC完成数据库操作的基本步骤是什么?
1、加载JDBC驱动程序:在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(String className)实现。例如:try{ \/\/加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ;}catch(ClassNotFoundException e){ System.out.println("...

java中为什么要通过jdbc-odbc才能连接数据库,jdbc-odbc到底起什么的作...
不同的数据库有不同的数据库驱动程序,jdbc-odbc是其中一个驱动程序包,不一定非要用这个驱动程序包。可选的还有纯java实现的jabc驱动程序。驱动程序包的作用简单直观的说就是提供操作数据库的语句,你只要调用这两个包中的语句,不管后台用的是什么数据库都会有正确的行为。

java数据库操作时提示找不到驱动
这个可能是没导入JAR包(Build path->configure build path)的问题或者是 Class.forName("oracle.jdbc.driver.OracleDriver"); 也可能是Class.forName("com.mysql.jdbc.Driver"); 里边的字符串写错了。

JDBC连接数据库的步骤都有哪些?
1、首先我们通过数据库可视化工具navicate for mysql,新建一个数据库,名字叫test新建一张表。2、添加id,name字段,点击【保存】,设置表名称为user。3、最终数据库及表创建成功。4、然后我们添加一条数据。5、下载java mysql connector驱动,通过maven添加依赖即可。

如何在JDBC中使用.properties文件配置驱动
使用JDBC可以对数据库进行增、删、改、查(CURD:创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete))操作,需要配置驱动文件,才能够使用JDBC的功能。可以直接在java代码种配置驱动,方法如下:第一步:导入jar包 在src文件夹下建立lib文件夹,用于放置驱动jar包。根据jdk的版本选择不同...

相似回答