zhan展 2021-12-03 20:12 采纳率: 50%
浏览 25
已结题

eclipse连接Mysql问题


import java.sql.*;
public class zhan {
     
    public static void main(String[] args) {
        String driver = "com.mysql.cj.jdbc.Driver";  //加载驱动程序,不用改
        String username = "zhanzhan"; //数据库用户名按自己的改改!!!!!!!!
        String password = "020301";//数据库密码按自己的改改!!!!!!!!!!!
        String Dbname="db";//以后访问自己数据库的时候按需修改,测试先用这个
        String url = "jdbc:mysql://localhost:3306/"+Dbname+"?&useSSL=false&serverTimezone=UTC";
        String coding="&useUnicode=ture&characterEncoding=UTF-8";//编码格式
        Connection conn = null;
        try{
            Class.forName(driver);
            //getConnection()方法,连接MySQL数据库!
            conn=DriverManager.getConnection(url+coding,username,password);
            if(!conn.isClosed())
            System.out.println("-------------------------------数据库连接成功!---------------------------");
             //创建statement类对象,用来执行SQL语句!
            Statement Statement=conn.createStatement();
            //要执行的SQL语句
            String sql="select * from user" ;
            //ResultSet类,用来存放获取的结果集!
            ResultSet rs=Statement.executeQuery(sql);
            while(rs.next()){
                System.out.println(rs.getString("name"));
            }
              
         }
         catch(ClassNotFoundException e){
             //数据库驱动类异常处理
        System.out.println("数据库驱动加载失败!");
        e.printStackTrace();
         }
        catch(SQLException e1){
        //数据库连接失败异常处理
         e1.printStackTrace();
        }
        catch(Exception e2){
        e2.printStackTrace();
        }
        finally{
            System.out.println("-------------------------------数据库数据获取成功!---------------------------");
        } 
    }
}

img

img


无法输出hello和good,用户名和密码都改了,不知道那里有问题。

  • 写回答

1条回答 默认 最新

  • zhan展 2021-12-03 20:22
    关注

    解决了,端口默认是3306,我把端口设为3060了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月11日
  • 已采纳回答 12月3日
  • 创建了问题 12月3日

悬赏问题

  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改