我试图将数据库连接到我的Java程序 我收到了错误
package com.example;
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
public class test {
public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
Connection c;
c = DriverManager.getConnection("jdbc:mysql://localhost:3306/company", "root", "root");
c.close();
} catch (ClassNotFoundException | SQLException ex) {
Logger.getLogger(test.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
我的代码是:
$insert_sql = 'INSERT INTO yun_postmeta (post_id, meta_key, meta_value)
VALUES (5054, "_wc_free_gift_coupon_free_shipping", "a:1:{i:6;a:3:{s:10:"product_id";i:6;s:12:"variation_id";i:0;s:8:"quantity";i:1;}}");';
我尝试了一切,但找不到解决方案。在此先感谢您的帮助。
答案 0 :(得分:0)
我认为你的问题与你的mysql连接器jar。请验证您的类路径中是否存在mysql-connector jar。
如果你正在使用maven,那么请检查pom中的mysql-connector-java工件。