简体   繁体   English

mysql的Java数据库连接错误

[英]Java Database connection error with mysql

I don't know why i am getting this error infact i write code write and also add java connector in my project. 我不知道为什么我实际上得到了这个错误,我编写了代码并在项目中添加了Java连接器。 Please any one resolve my issue 请任何人解决我的问题

import java.sql.*;
public class jbdcdemo {

    public static void main(String[] args) {

        try{
            //1. Get Connection to DB
            Connection myConn = DriverManager.getConnection("jbdc:msql://localhost:3306/world","root","1234");
            //2. Create a statement
            Statement myStmt = myConn.createStatement();
            //3. Execute sql query
            ResultSet myRs = myStmt.executeQuery("SELECT * FROM world.city;");      
            //4. Process the results
            while(myRs.next()){
                System.out.println(myRs.getString("Name")+", "+myRs.getString("District"));

            }
        }
        catch(Exception exc){

            exc.printStackTrace();
        }
    }
}

Try fixing the connection string: 尝试修复连接字符串:

Connection myConn = DriverManager.getConnection(" jdbc : mysql ://localhost:3306/world","root","1234") 连接myConn = DriverManager.getConnection(“ jdbcmysql :// localhost:3306 / world”,“ root”,“ 1234”)

Looks like you have semicolon for the sql statement, 看起来您对sql语句有分号,

Below is the correct one. 下面是正确的一个。

ResultSet myRs = myStmt.executeQuery("SELECT * FROM world.city"); 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM