尝试连接到 mysql 数据库
trying to connect to mysql database
我正在尝试连接到我的数据库。我通过
添加了 MySQL 连接器驱动程序 jar
- 正在创建一个名为 lib 的文件夹
- 将 jar 放入 lib
- 右键单击项目 >> 属性 >> 构建路径 >>(进入库选项卡)>> 添加 jar
我的代码如下所示:
public static void main(String[] args) {
try {
Connection myConn = DriverManager.getConnection("jdbc:mysql://localhost:3306/world", "user", "pass");
Statement myStat = myConn.createStatement();
ResultSet myRs = myStat.executeQuery("Select * from city");
while (myRs.next()) {
System.out.println(myRs.getString("Name"));
}
}
catch (Exception exc) {
exc.printStackTrace();
}}
错误:
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/world
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at javademo4.driver.main(driver.java:8)
我正在使用 Eclipse Luna 和 mysql-connector-java-5.0.8-bin.jar。我肯定还有一个名为 world 的数据库和一个名为 city 的 table 数据库,其中有一列名为 Name
首先你必须注册你的 mysql 驱动程序,在 Connection
行上方添加此行 Class.forName("com.mysql.jdbc.Driver")
希望对您有所帮助
我正在尝试连接到我的数据库。我通过
添加了 MySQL 连接器驱动程序 jar- 正在创建一个名为 lib 的文件夹
- 将 jar 放入 lib
- 右键单击项目 >> 属性 >> 构建路径 >>(进入库选项卡)>> 添加 jar
我的代码如下所示:
public static void main(String[] args) {
try {
Connection myConn = DriverManager.getConnection("jdbc:mysql://localhost:3306/world", "user", "pass");
Statement myStat = myConn.createStatement();
ResultSet myRs = myStat.executeQuery("Select * from city");
while (myRs.next()) {
System.out.println(myRs.getString("Name"));
}
}
catch (Exception exc) {
exc.printStackTrace();
}}
错误:
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/world
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at javademo4.driver.main(driver.java:8)
我正在使用 Eclipse Luna 和 mysql-connector-java-5.0.8-bin.jar。我肯定还有一个名为 world 的数据库和一个名为 city 的 table 数据库,其中有一列名为 Name
首先你必须注册你的 mysql 驱动程序,在 Connection
行上方添加此行 Class.forName("com.mysql.jdbc.Driver")
希望对您有所帮助