问答详情
源自:2-3 JDBC实战---搭建模型层 Ⅰ

连接不了mysql数据库啊

594f5b7f00017cbc08641152.jpg
594f5b860001f40f08641152.jpg

提问者:youchM0 2017-06-25 14:43

个回答

  • qq_与赠_03193390
    2017-07-27 10:09:22

    你把加载驱动和链接数据库放到静态块里试试看

  • 石头轩_0001
    2017-06-25 15:19:07

    看错误提示是缺少实例的那,你检查一下你的项目部署路径中对应的lib文件夹中是否有按个jar包,若没有拷贝一份进去试一下。地址如下:F:\Software\apache-tomcat-7.0.72\webapps\ServletCartDemo\WEB-INF\lib

    我的用的是taomcat服务,ServletCartDemo是我的项目名称,希望能解决你的问题

    最好要把tomcat服务重新启动一下哟,

  • DoDoDn
    2017-06-25 15:17:21

    你可以先测试是否能连接数据库(记得要启动mysql服务)

    Class.forName("com.mysql.jdbc.Driver");

             Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名","用户名","密码");

             if(conn != null){

            System.out.println("数据库连接成功");

             }else{

            System.out.println("数据库连接失败");

             }


  • 石头轩_0001
    2017-06-25 14:56:35

    1、确保mysql的驱动程序已经添加到项目中,可以通过点击项目属性,java bulider path添加外部jar文件到项目中,也可以直接拷贝进去;

    2、要确保数据库服务(service)及监听程序(listener)是否已经开启,可以通过输入用户名和密码直接访问数据库去测试(一般再用的数据库这两个服务都会打开的)