java - 将 Xampp 连接到 Netbeans IDE (8.0.2)
问题描述
您也可以查看图片中的库和代码(链接在句末)---
错误是java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
。我已经有了mysql-connector-java-5.1.23-bin
,它已经粘贴在我的 Web 服务器的 lib 目录中。下面是代码。
package databaseinsertexample;
import java.sql.*;
import java.sql.DriverManager;
public class DatabaseInsertExample {
public static void main(String[] args) {
try
{
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/myteam","root","");
String sql="insert into teams values(?,?,?)";
PreparedStatement stmt=con.prepareStatement(sql);
stmt.setString(1,"India");
stmt.setString(2, "Niraj");
stmt.setInt(3, 100);
stmt.execute();
con.close();
} catch(Exception e)
{
System.out.println(e);
}
}
}
在 XAMPP 的 Localhost 站点上,数据库已正确创建,但是当我通过 Netbeans 在我的 Java 文件上执行程序时,它并没有反映在数据库上。请帮助我是这个编程世界的新手,我在 YouTube 上查看过仍然无法清除我的这个疑问。
解决方案
像这样更改您的 forName 类。
Class.forName("com.mysql.jdbc.Driver");
也请参考这个问题 -如何使用 JDBC 连接 XAMPP MySQL 本地数据库?
推荐阅读
- javascript - 如何将 2 个数组合并为一个数组
- dialogflow-es - Dialogflow Intent 不会接收 Carousel Card 响应
- feedback - KeyedAppStates 不会报告给 AMAPI
- react-native - 如何在 React Native 中调整不同屏幕尺寸的内容
- java - 在组件之间共享一个类的实例
- python - 使用python在图中查找最高分路径的函数
- c# - 如何检测 log4net 上的跟踪文件滚动
- botframework - 在瀑布的第一步中使用 HeroCard Carsousel 不会继续下一步
- python - 如何以简写方式从 Bash 执行 Python3 脚本?
- ios - Ruby:LoadError - 找不到类 Digest::SHA1 的库——摘要/sha1