No suitable driver

No suitable driver

package com.imooc.jdbc.demo2;


import java.sql.Connection;

import java.sql.Date;

import java.sql.PreparedStatement;

import java.sql.ResultSet;


import org.junit.Test;


import com.imooc.jdbc.utils.JDBCutils;

import com.mchange.v2.c3p0.ComboPooledDataSource;


/**

 * 连接池的测试类

 * 

 * @author Justxin

 *

 */

public class DateDemo1 {

@Test

public void demo2() {

// 创建连接池


Connection conn = null;

PreparedStatement pstmt = null;

ResultSet rs = null;

try {

ComboPooledDataSource dataSource = new ComboPooledDataSource();

conn = dataSource.getConnection();

String sql = "SELECT * FROM course";

pstmt = conn.prepareStatement(sql);

rs = pstmt.executeQuery();

while (rs.next()) {

int id = rs.getInt("id");

String name = rs.getString("name");

String category = rs.getString("category");

String desp = rs.getString("desp");

Date createTime = rs.getDate("createTime");

System.out.println(id + " " + name + " " + category + " " + desp + " " + createTime + " ");

}

} catch (Exception e) {

e.printStackTrace();

} finally {

JDBCutils.release(rs, pstmt, conn);

}


}


}

<?xml version="1.0" encoding="UTF-8"?>

<c3p0-config>

<default-config>

<property name="driverClass">com.mysql.cj.jdbc.Driver</property>

<property name="jdbcUrl">jdbc:mysql://localhost:3306/jdbctest?serverTimezone=UTC&characterEncoding=utf-8</property>

<property name="user">root</property>

<property name="password">X@angS@erSheng</property>

</default-config>

</c3p0-config>


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

1、请问同学有没有把数据库的驱动包加载到lib文件夹中呢,如果有,建议同学可以在jar包上右击,选择Build Path ----add to Build Path

2、核对一下同学引入的驱动包版本是否与你的驱动包版本一致呢?

3、在xml中 & 要用 &amp;   转移一下。例如:

jdbc:mysql://localhost:3306/jdbctest?serverTimezone=UTC&amp; characterEncoding=utf-8

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师