zoukankan      html  css  js  c++  java
  • Java Web项目BlogAutoGenerator编写日志1

    使用的数据库是MySQL,所以首先要在MySQL中创建database和表。建立数据库article_db,建立表blog,如下:

    create database article_db DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    use article_db;
    create table blog (
        id int auto_increment not null primary key,
        title varchar(100),
        content text
    );

    编写了用于数据库连接的基础类:

    com.moonlit.model.Article

    com.moonlit.dao.ArticleDao

    com.moonlit.service.ArticleService

    编写了ListServlet(将用于显示文章列表,但是这里还没有完成,仅供测试数据库连接)

    com.moonlit.dao.ArticleDao中的俗话据库连接的方式是使用Spring JDBC,但是该方式似乎需要一些事务的配置。所以在这里一直出错。所以最后还是决定使用原始的JDBC方式现这一方法。

    一直提示“java.sql.SQLNonTransientConnectionException: Could not create connection to database server.”的原因是:

    我的mysql connect/J的版本是6.0.2,将其改成5.1.39的版本即可。

    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.39</version>
    </dependency>

     然后我发现将mysql connect/J的版本从6改成5之后,也可以正常使用Spring JDBC了。

    === 2016.06.29 16:38 ===

    使用JSP和Servlet编写的版本完成了,项目地址:https://github.com/moonlightpoet/BlogAutoGenerator/tree/jsp_servlet_version

    接下来准备编写使用Spring MVC的版本……

  • 相关阅读:
    Intern Day42
    Intern Day42
    Intern Day42
    Intern Day40
    腾讯PC客户端二面
    面试
    面试
    面试
    计算机网络
    计算机网络
  • 原文地址:https://www.cnblogs.com/moonlightpoet/p/5625051.html
Copyright © 2011-2022 走看看