`
性格决定命运-专注成就人生
  • 浏览: 18080 次
社区版块
存档分类
最新评论

No suitable driver found for jdbc:mysql://localhost:3306/test

    博客分类:
  • JSP
阅读更多

搞了好久,cai

一是:连接URL格式出现了问题(Connection conn=DriverManager.getConnection      ("jdbc:mysql://localhost:3306/XX","root","XXXX")
    二是:驱动字符串出错(com.mysql.jdbc.Driver)
    三是Classpath中没有加入合适的mysql_jdbc驱动
    经过我的仔细检查,这三种错误我都没有犯,为什么呢?
    尝试着将mysql-connector-java-5.1.6-bin.jar的jar包加入E:\Program Files\Java\jdk1.6.0_20\jre\lib\ext文件夹下,问题解决了!!
    原来是不仅仅要求将驱动加入classpath中,而且需要将该jar包加入到java运行环境的外部jar包中。

 

不仅仅需要在build path中加入connector的jar包,还需要在文件夹E:\Java Compiling\.metadata\.me_tcat7\webapps\chap0301\WEB-INF\lib里面拷贝一个connector的jar包,才能连接数据可成功

<%@ page language="java" import="java.util.*,java.sql.*"
	pageEncoding="ISO-8859-1"%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
	<%
	Connection con;
	Statement sql;
	ResultSet rs;
	try {
		Class.forName("com.mysql.jdbc.Driver");
	} catch (Exception e) {
		out.print(e);
	}
	try {
		String uri = "jdbc:mysql://localhost:3306/jsp";
		con = DriverManager.getConnection(uri, "root", "12");
		out.println("Hello");
		out.print("</table>");
		con.close();
	} catch (SQLException e1) {
		out.print(e1);
	}
%>
</body>
</html>

 

分享到:
评论

相关推荐

    ImpalaJDBC连接所需Jar

    Impala JDBC连接所需Jar文件是用于Java应用程序与Impala数据仓库进行交互的重要组件。Impala是Cloudera公司开发的一款高性能、低延迟的SQL查询引擎,适用于大数据分析。JDBC(Java Database Connectivity)是Java...

    kingbaseV8 jdbc 驱动

    Class.forName("com.kingbase.jdbc.Driver"); Connection conn = DriverManager.getConnection(url, username, password); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e)...

    服务器出现java.sql.SQLException No suitable driver found for 的.pdf

    ### 服务器出现java.sql.SQLException No suitable driver found for 的解析与解决方案 #### 问题背景 在进行Servlet开发过程中,尤其是在尝试连接数据库时,遇到了一个常见的异常:“java.sql.SQLException: No ...

    kingbaseV8 jdbc 驱动 kingbase8-8.2.0.jar

    Java版本 人大金仓ESV8最新版驱动程序,学习使用国产化数据库操作。 金仓通用数据库,可视化操作,毫秒级数据处理,高效准确完成数据处理全过程。面向事务处理类、兼顾分析类应用领域场景,兼容Oracle、国产数据库等多...

    derbyclient.jar

    "No suitable driver found for jdbc:derby://localhost:1527/Employees" 解决上面问题,连接java和数据库会用到的包。

    mysql5.6连接驱动jaf,可处理报错java.sql.SQLException: No suitable driver

    "jdbc:mysql://localhost:3306/your_database", "username", "password"); ``` 这里的`your_database`是你的数据库名,`username`和`password`分别是数据库的用户名和密码。 5. **检查URL和版本**:确认`jdbc:...

    mysql连接jar包.rar

    这可能表现为异常如`No suitable driver found for jdbc:mysql://...`或者版本不兼容的错误提示。 要解决这个问题,你需要确保项目中引用的MySQL Connector/J jar包与运行的MySQL服务器版本相匹配。在这个情况下,...

    thumbnailator-0.4.8压缩包

    "thumbnailator-0.4.8压缩包"是针对thumbnailator库的一个特定版本,这个库主要用于处理图像,尤其是创建缩略图。0.4.8版是该库的一个稳定发行版,提供了对图像处理的各种功能,同时修复了可能存在的已知问题和提升...

    jsp 连接sql server 2021 连接不上的解决方法.docx

    2. **No suitable driver found**: 如果遇到“javax.servlet.ServletException: java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1034;DatabaseName=test2”的错误,这...

    Java使用JDBC连接postgresql数据库示例

    Java 使用 JDBC 连接 PostgreSQL 数据库示例 Java 是一种广泛使用的编程语言,而 PostgreSQL 是一个功能强大且广泛使用的关系数据库管理系统。Java 使用 JDBC(Java Database Connectivity)连接 PostgreSQL 数据库...

    使用JDBC连接Mysql 8.0.11出现了各种错误的解决

    可以通过在连接URL中添加serverTimezone参数来解决这个问题,例如:jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC 五、解决SSL连接问题 在使用JDBC连接Mysql ...

    完美解决ntp的错误问题no server suitable for synchronization fo

    标题中的“完美解决ntp的错误问题no server suitable for synchronization fo”指的是在Linux系统中使用NTP服务时遇到的一个常见问题,即NTP客户端无法找到适合的服务器进行同步。描述中提到,通过一些方法可以解决...

    Tomcat中配置数据源JNDI

    - **异常2**: `Caused by: java.sql.SQLException: No suitable driver` - 表明没有找到合适的JDBC驱动。请确认驱动是否已添加至Tomcat的`lib`目录,并确保`driverClassName`属性指向正确的类名。 - **异常3**: `...

    Oracle SQL Developer 2.1.0.63.73 for 32bit-windows-no-jre.part1

    Third-party database drivers for Sybase, SQL Server and MySQL. For more information on setting up the third-party drivers, see Migrations: Getting Started Version control systems, Concurrent Versions...

    javaweb中使用jdbc连接mysql若干问题

    - **"No suitable driver found for…"**:这通常意味着JDBC驱动没有被正确加载。检查驱动是否已放入Tomcat的`lib`目录,并确保应用启动时能加载该驱动。 - **URL、用户名或密码错误**:这些错误会导致数据库拒绝...

    JNDI数据源配置[文].pdf

    2. **`java.sql.SQLException: No suitable driver`** - 解决方法:确认MySQL驱动程序已添加至Tomcat的`lib`目录以及Web应用的`WEB-INF/lib`目录。 3. **`Name jdbc is not bound in this context`** - 解决方法...

    图片压缩 thumbnailator

    thumbnailator 是一个功能丰富的Java库,专为处理和压缩图像而设计。这个库提供了一系列灵活的方法,使得在Java应用程序中进行图片操作变得简单易行。它不仅能够进行基本的图片缩放,还支持多种复杂的图像处理操作,...

    搭建国产Linux的C++开发环境

    本文将详细介绍如何在国产Linux系统上搭建C++开发环境,特别是针对优麒麟(Ubuntu Kylin)操作系统,以及如何解决在安装QT5时可能出现的"No valid kits found"问题。 首先,我们需要安装基础的C++开发工具链。这包括...

    JDBC-ODBC桥连access教程.docx

    2. "No suitable driver found for jdbc",表示Java找不到适合的数据库驱动程序。 3. "SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序",意味着没有配置正确的ODBC数据源...

Global site tag (gtag.js) - Google Analytics