精华内容
下载资源
问答
  • MAVEN项目使用MySQL8.0版本总结

    千次阅读 2020-04-17 16:02:03
    项目进行打包,打包后,检查程序包内的mysql-connector-java是否是设置的8.0.16版本,若不是的话,需要将程序内的mysql-connector-java替换成8.0.16版本的jar包; 对jar包进行运行测试; 若运行通过将不用再进行...

    尝试一、修改pom.xml引入的mysql-connector-java版本为8.0.16(与MySQL版本一致);

    对项目进行打包,打包后,检查程序包内的mysql-connector-java是否是设置的8.0.16版本,若不是的话,需要将程序内的mysql-connector-java替换成8.0.16版本的jar包;

    对jar包进行运行测试;

    若运行通过将不用再进行下面的尝试;

     

    尝试二、

    1、将driverClassName=com.mysql.jdbc.Driver改为com.mysql.cj.jdbc.Driver;

    并将<property name="url" value="jdbc:mysql://IP:3306/数据库名?characterEncoding=utf8"/>

    改为

    <property name="url" value="jdbc:mysql://IP:3306/数据库名?useSSL=false&amp;serverTimezone=UTC&amp;rewriteBatchedStatements=true&amp;characterEncoding=utf8"/>

    2、保留尝试一步骤

    对项目进行打包,打包后,检查程序包内的mysql-connector-java是否是设置的8.0.16版本,若不是的话,需要将程序内的mysql-connector-java替换成8.0.16版本的jar包;

    对jar包进行运行测试;

    若运行通过将不用再进行下面的尝试;

                         

    尝试三、

    在尝试一的基础上,将引入的mysql-connector-java版本降到5以上;

     

    尝试四、

    修改MySQL事务隔离级别

    SHOW VARIABLES LIKE '%iso%';
    SET SESSION transaction_isolation='READ-COMMITTED'; 

     

    上述步骤用于出现错误:

    Could not retrieve transation read-only status server

     

    Unknown system variable 'tx_read_only'

     

    的解决办法

     

    展开全文
  • 1、首先,使用pycharm创建django项目,同时创建app 然后修改项目下的setting内的时区,进行本地化 2、然后替换数据库,修改为下面 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', '...

    1、首先,使用pycharm创建django项目,同时创建app

    然后修改项目下的setting内的时区,进行本地化

    2、然后替换数据库,修改为下面

    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'onedata',
            'USER':'root',
            'PASSWORD':'root',
            'HOST':'127.0.0.1',
            'PORT':'3306',
        }
    }
    

    使用pycharm生成的django的app不用自己注册的,系统直接注册。

    3、然后导入mysqlclient,如果没有的话,首先pip install mysqlclient 

    4、在models的文件中创建模型类

    当使用外键的时候别忘了加一句话on_delete=models.CASCADE

    hbook = models.ForeignKey('Bookinfo', on_delete=models.CASCADE)

    否则会出现错误

    5、进行数据库的映射

    执行

    python manage.py makemigrations
    python manage.py migrate

    至此完成了数据库的映射及django的项目的创建。

     

     

    展开全文
  • 一.之前的连接url配置jdbc:mysql://localhost:3306/steam?unicode=utf8根据MySQL ...符合现有的应用程序不使用SSL的verifyservercertificate属性设置为“false”。你需要显式禁用SSL设置usessl = false,或设置...
    一.之前的连接url配置
    jdbc:mysql://localhost:3306/steam?unicode=utf8

    根据MySQL 5.5.45 +,+,+ 5.6.26 5.7.6要求SSL连接必须建立明确的选项默认情况下如果不设置。符合现有的应用程序不使用SSL的verifyservercertificate属性设置为“false”。你需要显式禁用SSL设置usessl = false,或设置usessl =真实提供服务器证书验证信任库;

    修改url为:

    jdbc:mysql://localhost:3306/snail?useUnicode=true&amp;characterEncoding=utf-8&amp;useSSL=false

    注意要使用 &amp; 符号,否则spring的配置文件会报错;useSSL=false不使用服务器验证;

    二.mysql8.0对jdbc驱动版本有要求,使用

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.11</version>
        <scope>runtime</scope>
    </dependency>
    三.The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone异常
    需要修改时区




    展开全文
  • idea JavaEE项目使用JDBC连接Mysql数据库

    千次阅读 2020-03-01 16:49:16
    步骤: 1、首先在本地安装Java环境,即jdk+jre。 2、本地安装Tomcat服务器。 3、本地安装Mysql。 4、下载Idea,创建Java EE项目。...5、使用JDBC连接Mysql数据库,尝试读取数据。 一、安装Java环境 ...

    步骤:

    1、首先在本地安装Java环境,即jdk+jre。
    2、本地安装Tomcat服务器。
    3、本地安装Mysql。
    4、下载Idea,创建Java EE项目。
    5、使用JDBC连接Mysql数据库,尝试读取数据。

    一、安装Java环境

    **JRE(Java SE Runtime Environment)**称之为Java SE运行时环境,提供了运行Java应用程序所必须的软件环境,包含有Java虚拟机(JVM)和丰富的类库(Libraries)。无论是开发Java应用还是仅仅运行一个已经开发好的Java应用都必须安装JRE。
    **JDK(Java Development Kit)**称之为Java开发工具包,是JRE的超集,或者说JDK包含了JRE。JDK种除了包含有JRE的所有内容之外还提供了编写Java程序所必须的编译器和调试工具等。
    安装过程:
    1、前往Oracle网站下载JDK程序并安装

    JDK下载网址
    在这里插入图片描述
    2、配置环境变量
    (1)新建JAVA_HOME环境变量,赋值为JDK的安装目录:
    在这里插入图片描述
    (2)新建CLASSPATH环境变量,赋值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
    在这里插入图片描述

    (3)在PATH环境变量中中追加Java环境变量。
    在这里插入图片描述
    (4)使用CMD命令行检验是否安装成功,命令:java -version
    在这里插入图片描述

    二、本地安装Tomcat服务器

    1.Tomcat的介绍
    Tomcat是Apache软件基金会(Apache Software Foundation)的Jajarta项目中的一个核心项目,Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型并发访问用户不是很多的场合下普遍使用,是开发和调试JSP程序的首选,由于其技术先进、性能稳定而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,称为目前比较流行的应用服务器。
    2.Tomcat的安装步骤
    (1)首先在Tomcat官网下载Tomcat9 64bit安装包
    Tomcat官网
    在这里插入图片描述
    下载到D盘后解压(放在C盘容易出现权限问题)

    (2)添加系统环境变量,变量名为CATALINA_HOME,变量值为解压后的路径。
    在这里插入图片描述
    接着添加系统变量中的Path
    在这里插入图片描述

    (3)在命令行下运行 startup.exe命令启动
    在这里插入图片描述
    出现下述界面代表启动成功
    在这里插入图片描述
    也可以在本地浏览器输入http:\localhost:8080检验是否成功。
    在这里插入图片描述

    三、本地安装Mysql数据库

    (1)首先在MySQL官网下载安装包。

    MYSQL下载地址

    点击Mysql Community Server
    在这里插入图片描述
    由于之前下载mysql8.0写项目时会有各种各样的版本问题,因此没有选择最新版本的Mysql,而是选择了之前的5.0版本,如图,点击Looking for previous GA versions。
    在这里插入图片描述
    选择version 5.7.29,由于是windows64系统,因此选择windows64-bit。
    在这里插入图片描述
    (2)Mysql的配置

    解压压缩包后:

    在这里插入图片描述
    点开后文件目录为:(按理来说没有data和my.ini文件,由于博主写文章时mysql已经配置完毕,因此才会有)
    在这里插入图片描述
    在该目录下建立data文件夹(此时为空)。建立my.ini文件(可以先建立txt文件后改后缀名,ini为配置文件的后缀名)在my.ini文件中复制如下内容:basedir和datadir为自己电脑上的位置。

    [mysqld]
    port = 3306
    basedir=D:\\MYSQL\\mysql-5.7.29-winx64
    datadir=D:\\MYSQL\\mysql-5.7.29-winx64\\data
    max_connections=200
    character-set-server=utf8
    default-storage-engine=INNODB
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    [mysql]
    default-character-set=utf8

    接着配置环境变量,添加系统变量:变量名为MYSQL_HOME,变量值为该文件夹在自己系统中的位置。
    在这里插入图片描述
    接着以管理员身份运行cmd(要用管理员身份运行!!)
    进入D:\MYSQL\mysql-5.7.29-winx64\bin目录,运行mysqld --initialize命令。
    在这里插入图片描述
    此时查看data文件夹(刚刚创建为空),可以发现已自动生成data(截图只截了一部分)
    在这里插入图片描述
    继续在刚刚的目录下运行 mysqld --installed命令,成功后会显示Service successfully installed.若之前已经安装过,会显示Service has already exist。
    接着运行net start mysql命令,此时会出现一些服务器无法启动的坑,上网查一查就可以解决。启动成功后还是在该目录下执行mysql -u root -p 命令,提示输入密码:
    在这里插入图片描述
    此时的我一脸懵。。。因为并不知道密码是什么,虽然知道会有一个mysql初始随机密码但是并不知道在那儿查看,经查询后得知在刚刚自动生成的data文件夹中有一个.err文件,使用记事本打开可以查看初始随机密码。
    在这里插入图片描述
    输入密码后终于登录成功!安装也就成功了,紧接着使用navicat连接mysql数据库方便日后操作。
    新建连接,用户名为root,输入随机密码:
    在这里插入图片描述
    出现下面的界面即为连接成功,最后使用navicat修改登录密码。
    在这里插入图片描述

    四、下载Idea,创建JavaEE项目

    1、下载IDEA
    IDEA下载网址(文件比较大)
    按照步骤安装即可。
    2、创建JavaEE项目
    (1)首先点击创建新的项目
    在这里插入图片描述
    (2)创建JavaEE项目,选择Web Application。
    在这里插入图片描述
    (3)给项目起名(这里叫Assignment_1)后点击确认,生成如下项目:
    在这里插入图片描述
    此时代表JavaEE项目创建完成。

    五、使用JDBC连接Mysql数据库,并尝试读取数据

    1、使用navicat在之前安装好的数据库中建立一个数据库test,在test数据库中建立table_1表,在表中插入数据,方便测试。在这里插入图片描述

    (1)在刚创建好项目的WEB-INF下创建两个文件夹,classes和lib文件夹,classes文件夹用于存储程序编译时的文件,lib文件夹用于存储mysql jdbc的驱动包。
    在这里插入图片描述
    (2)下载mysql-connector的驱动包
    mysql-connector包下载
    由于之前mysql下载的版本为5.7.29,因此该包也下载了之前的版本5.1.48。将解压后得到的mysql-connector-java-5.1.48.jar放入刚刚创建好的lib下。在src中创建类jbdc.java开始编写代码,代码如下:

    import java.sql.*;
    
    
    class jdbc {
      public static void main(String[] args) throws ClassNotFoundException, SQLException {
    
        //1.导入驱动jar包
        //在项目下创建一个文件夹,将mysql-connector-java-5.1.48.jar文件复制到文件夹下
        //2.注册驱动
        Class.forName("com.mysql.jdbc.Driver");
        //3.获取数据库连接对象
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/test?useSSL=FALSE&serverTimezone=UTC","root", "123456");
        //4.获取执行sql对象statement
        Statement st = conn.createStatement();
        //5.定义SQL语句
        String sql="select id from table_1";
        //6.使用resultSet接收返回数据
        ResultSet id=st.executeQuery(sql);
        id = st.executeQuery(sql);
        //7.输出结果
        while(id.next()){
          String re=id.getString("id");
          System.out.println(re);
        }
        //8.释放资源
        st.close();
        conn.close();
      }
    
    }
    
    

    运行后得到如下错误:
    在这里插入图片描述
    查询后得知,没有将刚刚放入lib的jar包导入项目,因此File–>project structure–>Modules–>Dependencies–>添加MySQL的驱动包:mysql-connector-java-5.1.48.jar -->Apply将其导入项目。
    在这里插入图片描述
    最终输出运行结果:
    在这里插入图片描述
    最后强调一下,查询后的结果放在ResultSet结果集中。

    展开全文
  • maven项目连接MySQL使用原生的jdbc)

    万次阅读 2018-05-07 17:53:12
    1.引入依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.45</version>...2.项目目录结构 jdbc...
  • IDEA项目连接MySQL数据库

    千次阅读 2019-07-01 20:41:48
    IDEA项目连接MySQL数据库 一、前提 电脑已经安装好IntelliJ IDEA、MySQL和SQLyog并配置好,博主使用版本: 1)IntelliJ IDEA 2018.2.2 2)MySQL 5.5.58 3)SQLyog 12.0.8.0 4)jdk 1.8.0_181 5)Tomcat 7.0.94...
  • 使用 Docker 部署应用的方式有多种,如每个应用单独部署再连接容器,如 docker-compose... 本博客是单独部署的每一个容器。 本篇博客的操作有: ① 在本地创建一个 SpringBoot 项目;配置 Dockerfile ② 把 ...
  • gradle项目链接mysql

    千次阅读 2017-08-02 12:47:13
    build.gradle中增加jar包 compile ("mysql:mysql-connector-java:5.1.24") 项目中连接修改 @Configuration @Profile("dev") public class DevConfig { @Bean public DataSource dataSource() throws SQLException {
  • 最近公司给我一个任务,把现有项目Mysql切换成Oracle,而且还要求兼容Mysql和Oracle数据库。网上有很多类似的资源,说了这两个数据库的差别,但是没有进行完整的总结。在这个任务完成后,我在这里总结一下。 1....
  • EF使用MySQL

    千次阅读 2018-10-16 10:42:28
    项目需要使用MVC+EF+MySQL,以前使用的数据库都是微软的亲儿子SQL Server,所以在使用的时候基本没有遇到过什么问题,但是这次在使用MySQL的时候却一直出现问题,看到的博客很多,千篇一律还没能解决问题,整理此...
  • MySQL 一一 MySQL基本使用

    万次阅读 多人点赞 2018-01-08 21:49:02
    1、数据库 简单来说,所谓的数据库就是存储数据的...随着时间的推移,瑞典AB公司把MySQL数据库转让给Sun公司(Java语言的创始公司) 后来,Sun公司经营不善,又把MySQL数据库转让给甲骨文公司(Oracle数据库) 4、数
  • 1、首先我们先在IDEA上创建一个SpringBoot的Web项目 (1)file ——&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; new ——&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; project (2)——&amp;amp;...
  • 近期在跑一个项目的时候Idea的日志窗口出现了下面的警告,该警告对运行测试的结果没有影响,但是始终让人不舒服,也不知道有没有隐患,于是对该问题进行了了解和处理,警告内容如下:; Thu Dec 20 12:50:09 CST 2018 WARN...
  • MySQL索引的创建与使用

    万次阅读 多人点赞 2018-08-06 18:49:59
    声明:本人主要简单示例MySQL中的单列索引、组合索引的创建与使用。 索引的创建: 建表时创建: CREATE TABLE 表名( 字段名 数据类型 [完整性约束条件], ……, [UNIQUE | FULLTEXT | SPATIAL] INDEX | KEY ...
  • VS2008项目使用C++连接MySQL

    千次阅读 2012-10-31 18:02:50
     1)安装MySQL5.5(http://dev.mysql.com/downloads/mysql/),不是必须,只是方便测试,同时可获取libmysql.lib和libmysql.dll  2)安装MySQL Connector C++ 1.1.1...
  • C++ MVC项目连接MySQL

    千次阅读 2016-11-29 11:42:14
    虽然现在网上的资源比较多了,但是感觉没有一个从头到尾的讲解,自己去搭环境的时候还是发现有很多的坑,然后又得去找资料,现在将自己的...2.boost mysql-connector这个类库需要用到boost包,所以也要下载使用 3.std
  • 使用docker部署springboot项目并连接上mysql数据库

    千次阅读 多人点赞 2020-02-19 16:37:31
    使用docker部署springboot项目并连接上mysql数据库 需要的知识 Linux操作系统 docker(了解git的工作方式即可) 工具 xshell(用来连接linux服务器) xftp用来给linux服务器上传文件 sqlyog(或者navicat)在服务器...
  • 项目MYSQL5.6切换MYSQL 8.0随手记

    千次阅读 2018-09-23 01:01:34
    切换到com.mysql.cj.jdbc.Driver,目前我使用的是最新版本 maven配置: &lt;dependency&gt; &lt;groupId&gt;mysql&lt;/groupId&gt; &lt;artifactId&gt;mysql-connector...
  • 创建springboot项目有很多种方式,本文使用idea创建一个整合mongoDB和mysql数据库的简单的springboot项目。文章末尾附源码地址。搭建步骤:主要是以截图的方式介绍搭建过程。 进入新建项目界面,按照下图操作 ...
  • VUE项目使用node.js搭建server连接本地mysql数据库

    千次阅读 多人点赞 2020-02-29 15:59:05
    最近在研究vue项目使用node.js搭建server服务器,链接本地mysql数据库,进行数据操作。 准备工作: 1.vue 2.node.js 3:mysql 前面两项对于入行前端的小伙伴应该不是问题了吧, 如果有的话,可以参考vue安装项目。 ...
  • Spring Boot中使用mysql数据库

    千次阅读 2018-07-16 19:44:29
    我们在上一篇文章中已经尝试Spring Boot中使用MongoDB数据库,本章来...我们在Spring Boot现有的项目上增加mysql的访问,使用方案为Spring data jpa 官网参考如下: https://spring.io/guides/gs/accessing-data-m...
  • 在我们开发java web项目使用MySQL数据库时,常会遇到中文乱码的问题,比如:使用MySQL命令行查询数据库中的表显示中文乱码;使用jdbc访问数据库读取到中文乱码;在jsp页面显示中出现中文乱码等等问题。
  • MySQL添加项目测试数据

    万次阅读 2020-03-25 16:25:43
    需求场景 项目开发过程中,某个功能需要大量的数据支撑我们验证功能的...我们可以通过该mysql新建一个自定义函数,这个函数通过项目的业务去决定新建哪些数据,并且下次需要实现时直接使用该函数,可以多次模拟场景. ...
  • maven项目连接MySQLmysql-8.0.11)版本

    万次阅读 2019-10-21 09:14:23
    前言:java、maven等已安装好。 1、在maven的pom.xml文件中添加依赖 <dependency>...mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version&...
  • 1.打开eclipse,新建-others-选择...3.进项目的pom.xml文件,配置依赖,添加代码如下 &lt;dependency&gt; &lt;groupId&gt;mysql&lt;/groupId&gt; &lt;artifactId&gt;mys...
  • asp.net web项目连接mysql数据库

    千次阅读 2013-11-07 19:24:34
    ASP.NET Web项目连接MySql数据库
  • javaweb项目连接MySQL数据库

    万次阅读 2018-05-16 15:21:51
    1.下载jar包并把jar包放到WebRoot/WEB-INF/lib/下:mysql-connector-java-5.1.27.jar(百度一搜有好多),mysql-connector-java-5.1.27.jar2.加载驱动//com.MySQL.jdbc.Driver3.获取连接 Connection对象4.获取用于向...
  • 文章目录统一javaweb项目mysql数据库时间UTC时间方法及原理前言UTC时间与 GMT时间时间戳和时区mysql时间字段解读4种日期类型比如datetime和timestamp区别查看和修改时区java里时间类获得系统时间类获得UTC时间...
  • spring boot项目使用JPA兼容SQL Server、Oracle、MySQL三种数据库时,.yml文件对三种数据库配置项整理 1. 配置MySQL数据库 spring: jpa: database: MYSQL datasource: url: jdbc:mysql://IP:3306/数据库...
  • mysql&lt;/groupId&gt; &lt;artifactId&gt;mysql-connector-java&lt;/artifactId&gt; &lt;/dependency&gt; 第二步:编写连接类 package com.example.dem...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 586,838
精华内容 234,735
关键字:

哪些项目使用mysql

mysql 订阅