java连接mysql的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java连接mysql的问题相关的知识,希望对你有一定的参考价值。

package com.Test;
import java.sql.*;
public class JdbcTest1
public static void main(String[] args)
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:MySQL://127.0.0.1:3306/scutcs";
String user = "root";
String password = "";
try
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed())
System.out.println("Succeeded connecting to the Database!");
Statement statement = conn.createStatement();
String sql = "select * from student";
ResultSet rs = statement.executeQuery(sql);
System.out.println("-----------------");
System.out.println("执行结果如下所示:");
System.out.println("-----------------");
System.out.println(" 学号" + "\t" + " 姓名");
System.out.println("-----------------");
String name = null;
while(rs.next())
name = rs.getString("sname");
name = new String(name.getBytes("ISO-8859-1"),"GB2312");
System.out.println(rs.getString("sno") + "\t" + name);

rs.close();
conn.close();
catch(ClassNotFoundException e)
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
catch(SQLException e)
e.printStackTrace();
catch(Exception e)
e.printStackTrace();




jar包导入了 \mysql-connector-java-5.0.5-bin.jar classpath 也配置了可是还是出现
Sorry,can`t find the Driver!
java.lang.ClassNotFoundException: com.MySQL.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at com.Test.JdbcTest1.main(JdbcTest1.java:17)

String driver = "com.MySQL.jdbc.Driver"; 改成
String driver = “com.mysql.jdbc.Driver”试试
参考技术A 把mysql-connector-java-5.0.5-bin.jar 导入到tomcat的lib目录下面就ok了
com.mysql.jdbc.Driver小写mysql
参考技术B 呵呵,这个真心不清楚。。。没看懂。。。

以上是关于java连接mysql的问题的主要内容,如果未能解决你的问题,请参考以下文章

java ssh mysql数据库连接失效,重启java工程。如何解决?

java连接mysql数据库的问题

java连接数据库问题。 怎么在本地查看自己的mysql数据库的账号密码呢?

java连接mysql 8.0的问题

如何使用mysql连接器java 5.1.12连接java和mysql

java连接mysql的配置文件