1. 程式人生 > >cannot convert from java.sql.Connection to com.mysql.jdbc.Connection

cannot convert from java.sql.Connection to com.mysql.jdbc.Connection

java連結mysql資料庫的報錯解決

不管你是eclipse還是MyEclipse,操作資料庫輸入一下兩句時:

Connection con = DriverManager.getConnection(url);
Statement statement = con.createStatement();

會自動匯入:

import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;

而出現如下報錯資訊:

cannot convert from java.sql.Connection to com.mysql.jdbc.Connection

意思是不能講java.sql.Connection型別的物件轉化為com.mysql.jdbc.Connection的型別。

解決辦法

刪掉開頭自動匯入的包:

import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;

檢視是否存在並新增:

import java.sql.*;

並將下面操作資料庫的語句放入try-catch中,報錯解決。

在這裡插入圖片描述