发表于: 2017-09-13 23:18:15

1 760


今天完成的事
学会使用JDBCTemplate进行crud操作
1.导入jar包
spring-jdbc,spring-tx和mysql-connector
2.创建JdbcTemplateDemo1.java
package com.jnshu.jdbc;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
public class JdbcTemplateDemo1 {
public void add(){
// 创建数据库信息
DriverManagerDataSource dateSource = new DriverManagerDataSource();
dateSource.setDriverClassName("com.mysql.jdbc.Driver");
dateSource.setUrl("jdbc:mysql:///test");
dateSource.setUsername("root");
dateSource.setPassword("ab123456");
// 创建jdbcTemplate对象,设置数据源
JdbcTemplate jdbcTemplate = new JdbcTemplate(dateSource);
// 调用jdbcTemplate对象里面的方法实现操作
// 创建sql语句
String sql = "insert into baoming values(?,?)";
int rows = jdbcTemplate.update(sql,"lucy","");
System.out.println(rows);
}
}
明天计划的事
Q19-Q22,之前一直都是在学习,我认为磨刀不误砍柴工,相信经过一段时间的学习后,后面任务会推进得更快
遇到的问题
1.在mysql中插入一条新记录时,怎么指定某几列?
解决方法:
insert into 表名(列名1,列名2) values("","")
问题2
怎么在idea里面取消或者说删除依赖
我在maven仓库拉下来版本为6.x的mysql.connector的jar包
但是因为和jdk1,7不兼容,我要换成5.x的,但是在pom下删除原来的依赖不顶用,在依赖中修改版本号也不行,maven没有重新从仓库下载低版本的连接jar包
解决方法:下载jar包,本地添加
问题3
报错
Unsupported major.minor version 52.0
版本问题
解决方法
1、jdk7+老版5.0驱动com/mysql/jdbc/Driver  (同时,多试试几个版本。mysql-connector-java-5.1.31-bin.jar  和 mysql-connector-java-5.1.21-bin.jar )
2、jdk8+新版6.0驱动com/mysql/cj/jdbc/Driver
收获
在来到修真院的这几天里,我感觉自己已经开始慢慢从一个编码小白,进化成一个能看得懂一些简单编码的小白了,感动流泪,感谢修真院师兄的栽培,修真院大法好!



返回列表 返回列表
评论

    分享到