IDEA
文章平均质量分 69
一口木桶饭
意气风发,挥斥方遒!
展开
-
IDEA集成maven
选择settings,在里边搜索maven,出现如下图所示页面修改maven的目录,为自己本地下载的maven目录,还有本地maven的conf文件夹下的settings文件,最下边那个是默认仓库,若自己修改了仓库位置,记得修改为可用的仓库地址下面我们找到runner选项,如下图,把VM Options填上-DarchetypeCatalog=internal,这样可以先去本地仓库寻找包,...原创 2020-02-02 23:09:27 · 647 阅读 · 0 评论 -
java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
mysql8.x版本的数据库在连接的时候报错java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed只要在url的后边加上allowPublicKeyRetrieval=true即可jdbc:mysql://localhost:3306/test?serverTimezone=GMT&...原创 2020-01-27 21:55:16 · 42483 阅读 · 20 评论 -
IDEA如何自定义文件类型并自动生成默认代码
首先找到file里边的settings搜索栏搜索File and Code Templates然后点击+号,并写上要自定义的文件名和后缀,还有要自定义的代码然后点击apply 和ok就可以了,我们右击一个目录,会发现自己定义的文件如下图...原创 2020-01-16 16:06:51 · 1258 阅读 · 0 评论 -
log4j.properties
内容如下### 设置###log4j.rootCategory = debug,CONSOLE,LOGFILE### 输出信息到控制抬 ###log4j.logger.org.apache.axis.enterprise=FATAL, CONSOLE### 输出DEBUG 级别以上的日志到=E://logs/error.log ###log4j.appender.CONSOLE =...原创 2020-01-16 13:33:55 · 132 阅读 · 0 评论 -
org.apache.ibatis.exceptions.PersistenceException: ### Error querying database.问题的解决
mybatis项目遇到如下问题:org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last...原创 2020-01-15 14:04:55 · 12657 阅读 · 2 评论 -
JDBC快速入门(五)--PreparedStatement用法
回顾JDBC快速入门(四)中写的登录案例会有一个sql注入的问题,如果我的用户名是随便输入的,密码这么输入a' or 'a' == 'a也会登陆成功:通过打印出sql我们可以发现username = ‘abcdefg’ and password = 'a’是错误的,但是or 后边的‘a’ = 'a’是正确的,所以后边的逻辑就是永真,这样一来,就会查询所有的数据,然后自然会登录成功用Prep...原创 2019-12-27 00:05:29 · 312 阅读 · 0 评论 -
JDBC快速入门(四)
前边写了JDBC连接数据库的多种形式,接下来我们来写一个简单的登录练习:通过键盘录入用户名和密码,然后判断是否登录成功。首先我们创建一个user表,写入两个记录:然后用创建程序,输入用户名和密码判断是否可以登录成功(这里名字写成了英文是为了防止编码格式不同造成影响),其中jdbc.properties和JdbcUtails.java仍是使用上一章的文件JDBC快速入门(三)代码如下:...原创 2019-12-26 13:57:38 · 153 阅读 · 0 评论 -
零基础入门学习Maven(一)
Maven的下载可以从Maven官网下载下载界面如图所示,选择Maven-3.6.3-bin.zip包下载即可下载完成解压后可以看到里边内容如图所示bin目录下内容如图,里边有一个mvn命令,非常重要的一个命令,用来构建项目 boot目录,里边是Maven运行所需要的类加载器conf目录,里边有一个非常重要的配置文件settings.xml,是我们对Maven进行各种配置的时候...原创 2019-12-25 23:14:44 · 217 阅读 · 0 评论 -
JDBC快速入门(三) 代码再优化
会用简单的JDBC进行查询之后我们就要去封装代码去进行更高级的操作1.封装select查询语句2.JDBC工具类1.封装select查询语句我们在这里新建了一个数据库,下面我们将查询students里的所有数据,封装成对象,然后装载集合,返回。定义students类定义方法public List<students> findAll(){ }实现方法select * f...原创 2019-12-01 17:58:12 · 179 阅读 · 0 评论 -
JDBC快速入门(二) JDBC各个类详解以及代码规范
JDBC常用的类有1.DriverManager2.Connection3.Statement4.PreparedStatement5.ResultSet1.DriverManagerDriverManager类的主要作用就是连接数据库,该类中有一个方法就是static Connection getConnection(String url,String username,Stri...原创 2019-12-01 15:30:52 · 231 阅读 · 0 评论 -
JDBC快速入门(一)
1.JDBC概念JDBC是官方提供的一套操作所有关系型数据库的接口,各个数据库厂商去实现这套接口, 我们可以使用这套接口也就是JDBC来编程,真正实行的代码是驱动jar包中的实现类2.快速入门1.导入驱动jar包2.注册驱动3.获取数据库连接对象Connection4.定义sql语句5.获取执行sql语句的对象Statement6.执行sql,接收返回结果7.处理结果8.释放资...原创 2019-12-01 11:21:00 · 286 阅读 · 0 评论