做了一个成绩管理系统,程序本身没报错,但是一运行就跳出这个
然后变成下面这样
电脑上安装了mysql,创建了数据库student和表student,也导入了jdbc驱动,不知道是哪里出了问题,希望大神帮忙看下
连接数据库的代码如下:
package Database; import java.io.IOException; import java.io.InputStream; import java.sql.*; import javax.swing.JOptionPane; public class database { static Connection conn =null; private static String username = "root"; private static String password = "1234"; private static String driverClassName = "com.mysql.jdbc.Driver"; private static String url = "jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding = UTF-8"; public Connection getConnection(){ try{ Class.forName(driverClassName); conn = DriverManager.getConnection(url,username,password); } catch(Exception e){ e.printStackTrace(); } return conn; } public void closeConnection() throws SQLException{ if(conn!= null){ try{ conn.close(); } catch(SQLException e){ e.printStackTrace(); } } } }
回复讨论(解决方案)
报错信息贴出来
是不是报连接已存在?
楼主问题解决了吗 我也遇到一样的问题。。
来源:itnose