Java web
文章平均质量分 69
一口木桶饭
意气风发,挥斥方遒!
展开
-
将独立的jar包导入本地maven仓库
首先我们准备好要导入的jar包,并指定好要导入的groupId和artifactId的名字,以及版本号,因为maven的pom.xml在导入jar报的时候是要写入这个的,举个例子,如下然后我们找到独立jar包所在的目录比如在Download目录下的jackson包我们需要一行代码mvn install:install-file -Dfile=(jar包名字) -DgroupId=(gr...原创 2020-02-05 18:11:56 · 376 阅读 · 1 评论 -
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 · 12514 阅读 · 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 · 310 阅读 · 0 评论 -
JDBC快速入门(四)
前边写了JDBC连接数据库的多种形式,接下来我们来写一个简单的登录练习:通过键盘录入用户名和密码,然后判断是否登录成功。首先我们创建一个user表,写入两个记录:然后用创建程序,输入用户名和密码判断是否可以登录成功(这里名字写成了英文是为了防止编码格式不同造成影响),其中jdbc.properties和JdbcUtails.java仍是使用上一章的文件JDBC快速入门(三)代码如下:...原创 2019-12-26 13:57:38 · 152 阅读 · 0 评论 -
零基础入门学习Maven(一)
Maven的下载可以从Maven官网下载下载界面如图所示,选择Maven-3.6.3-bin.zip包下载即可下载完成解压后可以看到里边内容如图所示bin目录下内容如图,里边有一个mvn命令,非常重要的一个命令,用来构建项目 boot目录,里边是Maven运行所需要的类加载器conf目录,里边有一个非常重要的配置文件settings.xml,是我们对Maven进行各种配置的时候...原创 2019-12-25 23:14:44 · 213 阅读 · 0 评论 -
JDBC快速入门(三) 代码再优化
会用简单的JDBC进行查询之后我们就要去封装代码去进行更高级的操作1.封装select查询语句2.JDBC工具类1.封装select查询语句我们在这里新建了一个数据库,下面我们将查询students里的所有数据,封装成对象,然后装载集合,返回。定义students类定义方法public List<students> findAll(){ }实现方法select * f...原创 2019-12-01 17:58:12 · 176 阅读 · 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 · 228 阅读 · 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 · 278 阅读 · 0 评论 -
eclipseEE或者myeclipse出现the user operation is waiting for background work to complete问题的解决
在写Java web的时候出现the user operation is waiting for background work to complete,应该是计算机时间不对,把计算机的时间校正就好了。原创 2019-10-19 14:44:35 · 989 阅读 · 0 评论 -
MySQL “ 服务器无法启动,没有报任何错误 ”的解决方法
在用eclipse链接数据库的时候,输入net start mysql就会出现“服务器无法启动,没有报任何错误”这个时候,可能是3306的端口被占用了,我们可以在cmd输入netstat -ano来查看3306端口号是否被占用,或者netstat -ano | findstr "3306"来直接找到进程然后把该进程关掉就OK了输入以下命令taskkill /f /pid 4384就可以终止该...原创 2019-08-17 19:55:29 · 914 阅读 · 1 评论