嘿愚蠢的问题,但我很难将我的java程序连接到mysql数据库。 当我点击这一行时抛出一个异常。
Class.forName(driverName).newInstance();
驱动程序名称为com.mysql.jdbc.Driver。我在google上搜索了一下,发现了一些关于mysql-connector.jar的文件,我显然应该有这个文件,但我还没有调查过。感谢。
整个代码:
Connection connection = null;
try
{
String driverName = "com.mysql.jdbc.Driver"; // MySQL MM JDBC driver
Class.forName(driverName).newInstance();
String serverName = "*********";
String database = "canteen_web3";
String url = "jdbc:mysql://" + serverName + "/" + database;
final String username = "*****";
final String password = "******";
connection = DriverManager.getConnection(url,username,password);
System.out.println("Connected!");
}
catch(Exception ex)
{
throw new ICException(ex.getMessage());
}
答案 0 :(得分:1)
使用
启动您的应用java -classpath .:mysql-connector.jar MyClass
冒号分隔两条路径。的。是你所在的目录(希望是类或基础包),后一个jar是驱动程序。
有关详细信息,请参阅各种文档来源http://download.oracle.com/javase/1.5.0/docs/tooldocs/windows/classpath.html