整了半天错误一直在改变实在不知道哪里不对劲密码肯定对啊

整了半天错误一直在改变实在不知道哪里不对劲密码肯定对啊

package com.imooc.jdbc;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;


import org.junit.Test;




public class JDBCdemo1 {

    

@Test

public void demo1() throws  ClassNotFoundException, SQLException {

//1,加载驱动

Class.forName("com.mysql.cj.jdbc.Driver");


//2,获得连接

Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbc?useSSL=false&serverTimezone=Hongkong&useUnicode=true&characterEncoding=utf-8","root@localhost","wfy199852" );

//3,创建执行sql的语句的对象,并执行sql语句

//3.1创建执行sql的对象

String sql="select * from user";

Statement stmt= con.createStatement();

//3.2执行sql语句

ResultSet resultSet = stmt.executeQuery(sql);

while(resultSet.next()) {

int uid = resultSet.getInt("uid");

String username = resultSet.getString("username");

String password =resultSet.getString("password");

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

System.out.println(uid+"  "+username+" "+password+"" +name);

}

//4,释放资源

con.close();

stmt.close();

resultSet.close();

}

}

http://img1.sycdn.imooc.com//climg/5f7c5cb609121bf904210492.jpghttp://img1.sycdn.imooc.com//climg/5f7c5ccc0951050a19170684.jpg

http://img1.sycdn.imooc.com//climg/5f7c5cee092ab32708990361.jpg

http://img1.sycdn.imooc.com//climg/5f7c5d0809b0ef4b10150577.jpg

正在回答

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

3回答

同学,你好!这个和web工程应该没有关系。可以试着把下面选中的lib目录去掉,然后把jar包放到WEB-INF目录下的lib文件夹下面试试。

http://img1.sycdn.imooc.com//climg/5f7e71610921af6904770549.jpg

祝学习愉快!

  • qq_ibertine_0 提问者 #1
    按照您的建议修改了,这回不报错了,但是显示添加失败那条输出语句了……
    2020-10-08 10:00:38
  • 好帮手慕珊 回复 提问者 qq_ibertine_0 #2
    你好!不报错应该是数据库连接没有问题了。这个问答的代码中没有添加操作,建议你把现在的代码和控制台输出贴一下,具体看一下哪里的问题。祝学习愉快!
    2020-10-08 10:15:01
好帮手慕珊 2020-10-07 18:37:00

同学,你好!数据库名字书写有误,将代码中的jdbc改成jdbctest

http://img1.sycdn.imooc.com//climg/5f7d9a08095cb43605230202.jpg

http://img1.sycdn.imooc.com//climg/5f7d9a2509b1f78e08480185.jpg

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

  • 提问者 qq_ibertine_0 #1
    这个改了,也错,然后是不是我工程建立的不对,我是哪个Dyna那个工程,我建立普通的工程就没有错了,跟这个有关系吗
    2020-10-07 18:51:28
WHY月 2020-10-07 14:08:24

用户名写错了,直接写 root

  • 提问者 qq_ibertine_0 #1
    还是错误,报错信息还是那个
    2020-10-07 15:30:04
  • WHY月 回复 提问者 qq_ibertine_0 #2
    额,修改之后有没有保存? 那个提示就是用户名写错,如果还不行就不知道了。
    2020-10-07 17:57:21
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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