小钟在写一个JSP网站的时候,需要使用Servlet来处理用户提交的表单请求以及简单的用户管理(CRUD),使用MySQL数据库。小钟把mysql-connector-java-5.1.10-bin.jar放在WEB-INF/lib下,并在Build Path里面添加了该jar包,当小钟写好数据库连接时发现连不上,报了个“ClassNotFoundException”的错误,一看原来是在
Class.forName("com.mysql.jdbc.Driver");
时找不到jdbc包,明明在Path里面添加了怎么会找不到呢?
于是小钟单独写了一个普通的class,发现连接数据库完全没有问题,问题在哪儿呢?Google了一下,看到有人说“如果你在Servlet里面写数据库连接的话应该在Tomcat的server.xml里面指定jdbc jar包的路径”,一下子就想明白了。因为Servlet在Tomcat上运行,需要为Tomcat指定jdbc包的路径,有两种方法:一、将jdbc包拷贝到Tomcat的lib目录下;二、在Tomcat的server.xml文件中指定jdbc包的路径,使得Tomcat在运行servlet时可以查找到com.mysql.jdbc.Driver这个class文件,不然就会提示“ClassNotFoundException”的错误。
分享到:
相关推荐
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法for...
SqlHelper.java连接数据库通用类... package org.jdbc.com.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql....
JDBC数据库操作乱码非主流解决方案---JDBC连接驱动代理 以驱动的方式提供给使用方,在底层实现连接的代理管理功能,向使用者隐藏 实现过程以及无缝的过渡 你需要了解下列参数: proxy.driver= (必须)实际要连接...
JDBC连接Oracle测试 package com.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DB { private static Connection conn; private static ...
通过本次试验,掌握了如何用JDBC去连接一个数据库,以及数据库的工作原理,还有连接过程中容易出现的异常,掌握了通过ODBC去连接JDBC方法和过程,怎样设置数据源,同时加深了对java程序面向对象编程的理解。
创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)...
数据库的连接串:“jdbc:mysql://localhost:3306/books” 用户名: “root” 密码: “111” 程序调试: import java.sql.*; public class TestJDBC { public static void main(String[] args)throws Exception {...
dolphinscheduler安装包和mysql的jdbc连接jar包
"java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver" 解决方案 [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. ...解决了jsp连接 sql server 2000的问题
使用JDBC访问数据库,比如import java.sql.*; public class shiyan8jdbc1 { public static void main(String[] args) { String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL数据库引擎 ...
//数据库连接url String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"; //数据库用户名 String user = "sa"; //数据库密码 String password = "123456"; //根据数据库参数取得一个...
适用SQL Server 2016版本的数据库加载驱动包——sqljdbc42.jar
用JDBC连接DB2的例子: 用JDBC连接DB2的例子: import java.sql.*; import COM.ibm.db2.jdbc.app.*; public class DB2Test { public static void main(String[] args) { String JDBCDriver = ...
public Connection getCon() throws ... //第二步,获得数据库连接对象 con = DriverManager.getConnection(url,user,password); System.out.println("数据库连接成功!!"); return con; }
mongodb-jdbc mongodb java jdbc驱动=============== public static void main(String args [])抛出SQLException,ClassNotFoundException {jdbcdriver =“ org.opencloudb.jdbc.mongodb.MongoDriver”; jdbcurl =...
eclipse 与数据库连用的例子 Connection con=null; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");... System.out.println("数据库连接成功"); }catch(SQLException e){ e.printStackTrace(); }
NULL 博文链接:https://sw1982.iteye.com/blog/607325
JOptionPane.showMessageDialog(null,"数据库连接成功!"); } catch (SQLException e) { JOptionPane.showMessageDialog(null,e.getMessage()); } catch (ClassNotFoundException e) { JOptionPane....
* 获得与数据库的连接 * * @param path * @return Connection */ public static Connection getConn(String classDriver, String url, String user, String pwd) { try { Class.forName(class...
1用一个数据库建立连接 2向数据库发送SQL语句 3处理数据库返回的结果集 2 在jsp中使用数据库: jdbc使用数据库URL来给出数据库驱动程序,类似于通用URL 写法:连接SQL_servlet用 sun.jdbc....