本文目錄一覽:
java連接mysql錯誤
import java.sql.*;
public class Jdbc {
public static void main(String args[]) {
try {
Class.forName(“com.mysql.cj.jdbc.Driver”); //載入MYSQL JDBC驅動程序
System.out.println(“Success loading Mysql Driver!”);
}
catch (Exception e) {
System.out.print(“Error loading Mysql Driver!”);
e.printStackTrace();
}
try {
Connection connect = DriverManager.getConnection(
“jdbc:mysql://localhost:3306/shop?serverTimezone=UTC”,”root”,”1437790929″);//java這個空填寫的是你自己設的密碼
System.out.println(“Success connect Mysql!”);
Statement stmt = connect.createStatement();
ResultSet rs = stmt.executeQuery(“select * from user”);
//user 為你表的名稱,可以在MySQL命令行用show tables;顯示
while (rs.next()) {
System.out.println(rs.getString(“name”));
}
}
catch (Exception e) {
System.out.print(“get data error!”);
e.printStackTrace();
}
}
}
java連接mysql
樓主的問題應該就是沒有添加mysql-connector-java-3.1.14-bin.jar
包
並且在代碼裡邊應該寫上Class.forName(“com.mysql.jdbc.Driver”);
然後才能寫上
Connection conn = DriverManager.getConnection(“jdbc:mysql://localhost:8080”, “root”, “root”);
不過不一定是localhost:8080, 資料庫也不一定是root。呵呵
java 連接資料庫mysql 的錯誤
對應你資料庫的jdbc的jar包只有一個,你把這三個都從工程里刪除,然後在網上找一個對應你資料庫的jdbc的jar包(不同資料庫對應不同的jar包),添加進去就可以了,你添加三個是有問題的,肯定會發生衝突
我的JAVA連接MYSQL的錯誤
1樓的,看好,有main方法,這個方法在web方面用到了幾次?
應該把mysql的驅動放到你JDK目錄下的jre\\lib\\ext下。比如:E:\\Program Files\\Java\\jdk1.5.0_09(這是我的JDK目錄),就把驅動放到E:\\Program Files\\Java\\jdk1.5.0_09\\jre\\lib\\ext下面就可以了。
mysq驅動的下載地址:
下載後是個rar文件,解壓後找到debug文件夾,把下面的那個jar文件自製到我上面說的那個路徑下就可以了。
java連接mysql很奇怪問題。
主要以下這些原因:
一、[最大可能]可能是你的驅動器與資料庫連接不搭配,試一下把
你的驅動器換成:
Class.forName(“com.mysql.jdbc.Driver”);
二、確定一下,你在安裝mysql的時候,沒有改它的默認埠3306,若改了,應該在localhost後加上埠,如:jdbc:mysql://localhost:3307/test
三、你缺少相應的jar包吧
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/236975.html