2 qq 24981079 qq_24981079 于 2016.04.21 05:45 提问

Java成绩管理系统无法连接到数据库怎么办?

做了一个成绩管理系统,程序本身没报错,但是一运行就跳出这个
图片说明

****然后变成下面这样****
图片说明

电脑上安装了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();
}
}
}

}

6个回答

caozhy
caozhy   Ds   Rxr 2016.04.21 06:04

不是有try catch么,输出下看看什么错误,很可能是驱动jar包没找到,数据库连接字符串不正确,数据库的表、字段的问题等等。

fubo1990
fubo1990   2016.04.21 08:08

图看不了。你让给你程序的人给你调。

u010646502
u010646502   2016.04.21 08:31

输出的异常信息能发一下吧,图看不了

niaonao
niaonao   Rxr 2016.04.21 09:32

你写个测试看看是不是数据库连接的问题

cherishme1988
cherishme1988   2016.04.21 09:44

建议是try...catch下,看下报错信息提示什么,这样容易定位点,同时呢也可以写junit测试单元进行test,祝你好运

xiaochaolovedan
xiaochaolovedan   2016.04.21 10:04

你把报错发一下。详细信息

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
数据库课程设计——学生成绩管理系统(基于Java)
这学期的课程设计,基于java的学生成绩管理系统。压缩包里面含有数据库和Java压缩包以及报告。采用JDBC链接数据库,数据库用的SQL sever2014 数据库设计流程和思路在报告里有详细说明,并且内附数据库的建立代码,需要的可以参考。
JAVA+MySQL学生成绩管理系统
程序是使用java编写的,实现学生成绩的录入,查询,修改以及删除等功能,通过连接数据库对数据的存储,采用Java中Swing图形用户界面平台进行操作实现简单的数据操作。 相关下载链接:http://download.csdn.net/download/yangmufei/10150777
Java+SQLServer学生成绩管理系统(代码+数据库)
学生,教师,管理员登陆登陆,管理员添加修改和删除学生和教师的信息,学生选课,教师登录分数,学生和教师可以修改自己的密码,不过是单机版的哦 含课程设计报告哦
学生成绩管理系统 java+sql
学生成绩管理系统 java+sql 学生成绩管理系统 java+sql 学生成绩管理系统 java+sql 学生成绩管理系统 java+sql
Java+SQLServer学生成绩管理系统(代码+数据库)
Java+SQLServer学生成绩管理系统(代码+数据库)
数据库版学生成绩管理系统(JDBC版)
数据库版的学生信息管理系统,有较详细的注释,可运行
java学生成绩管理系统源代码(不连接数据库)
用java做的简短学生成绩管理系统(不连接数据库)
Java入门-学生成绩管理系统(五)
Java入门-学生成绩管理系统(五)model包下的四个操作类:增删改查1、AddOperation/*/AddOperation*/ package model; import control.Administrator; import control.FileControler; /*/新增操作,添加新建学生信息*/ public class AddOperation { publ...
java swing mysql实现的学生选课成绩信息管理系统附带视频指导教程及数据库ER图
今天给大家演示一下由Java swing mysql实现的一款学生选课成绩信息管理系统,主要实现的功能有:学生教师信息管理、年级班级信息管理、课程信息管理、选课、成绩录入功能、成绩统计功能,实现学生、教师、管理员三个角色的登录,三个角色有不同的权限,管理员拥有最高权限。本系统附带有数据库设计er图及高清视频指导运行教程,下面我们看看数据库er图:下面我们一步一步来演示如何配置运行整个项目。1. 将...
servlet,javabean,jsp,学生成绩管理系统,带mysql数据库
servlet,javabean,jsp做的学生成绩管理系统,是期末作业,有一部分是参考的,觉得自己做的还是很不错的,至少能看能用各种功能。运行环境:myeclipse、tomcat、mysql。。。。结构很简单清晰,数据连接密码在sqlbean.java中。