我在这里有我的代码并且它可以正常工作.. 使用 Windows 7,但是当我尝试在我的 MySQL 所在的 Windows 7 中运行我的 MAC 中的 Java 程序时,程序运行速度非常慢。但是 Mac 到 Mac 没问题,没有滞后,还有我的 MySQL 所在的 Windows 7 到 Mac。
package login;
import java.sql.*;
import javax.swing.JOptionPane;
public class DatabaseCls {
public Connection con;
private void conData() {
try {
con = DriverManager.getConnection("jdbc:mysql://192.168.10.105:3306/eqod-log?user=root&password=3q0d.c0m");
}
catch (SQLException e) {
JOptionPane.showMessageDialog(null, e, "Connection Error", JOptionPane.ERROR_MESSAGE);
}
}
public ResultSet rsFetch(String query) {
ResultSet rs = null;
try {
conData();
rs = con.createStatement().executeQuery(query);
return rs;
}
catch(Exception e) {
JOptionPane.showMessageDialog(null, e, "ResultSet Query Error", JOptionPane.ERROR_MESSAGE);
return rs;
}
}
public boolean exSQL(String query) {
boolean done;
try {
done = true;
conData();
con.createStatement().execute(query);
con.close();
return done;
}
catch(Exception e) {
done = false;
JOptionPane.showMessageDialog(null, e, "Query Error", JOptionPane.ERROR_MESSAGE);
return done;
}
}
}
是否有任何设置可以更改或加速它,我的数据库保存在 Window 7 中
"jdbc:mysql://192.168.10.105:3306/eqod-log?user=root&password=3q0d.c0m");
并且我的程序安装在 MAC 计算机上,因为其余的(我的程序在 Windows 7 上,我的数据库在 Win 7 上)或(我的程序在 Windows 7 上,我的数据库在 MAC 上没有延迟或连接速度慢的问题)