数据库
文章平均质量分 55
周先森爱编程丶
偷偷地变强... ...
展开
-
数据库操作的作业练习
DQL:数据查询语言 关键词:select 格式: select … from 表名 where 条件 group by 分组字段 having 条件 order by 排序字段 ase|desc初始化环境: -- 创建商品表 create table products( pid int primary key auto_原创 2017-09-18 14:23:39 · 1035 阅读 · 0 评论 -
数据库连接池 常用数据源之DBCP
1.添jar包 这三个2.配置文件名字:dbcpconfig.properties 代码:#连接设置driverClassName=com.mysql.jdbc.Driver#<!-- 把数据库改一下就行 -->url=jdbc:mysql://localhost:3306/day_14username=rootpassword=123456#<!-- 初始化连接 -->initia原创 2017-09-18 15:10:30 · 394 阅读 · 0 评论 -
ResultSetHandler的总结
package com.qf.resultset;import java.sql.SQLException;import java.util.List;import java.util.Map;import org.apache.commons.dbutils.QueryRunner;import org.apache.commons.dbutils.handlers.ArrayHandler原创 2017-09-19 17:35:07 · 2597 阅读 · 1 评论 -
MYSQL问题:Access denied for user 'root'@'localhost' (using password:YES)
今天发现连接mysql出现了Access denied for user ‘root’@’localhost’ (using password:YES)的提示,造成cmd窗口也连不上数据库,逆向工程等所有要连接数据库的操作都失败了,网上找了找,总结了以下方法。原因是root帐户默认不开放远程访问权限,所以需要修改一下相关权限。解决方案:1.打开MySQL目录(我的是在C:\Program Files原创 2017-11-15 21:20:42 · 391 阅读 · 0 评论 -
java时间比较大小
之前有面试到两个日期的大小比较方式,现在整理一下几种方法。例子: String beginTime=new String("2017-06-09 10:22:22"); String endTime=new String("2017-05-08 11:22:22"); 1 直接用Date自带方法before()和after()比较 SimpleDateFormat df = new...原创 2019-01-15 17:25:01 · 57459 阅读 · 8 评论 -
mysql面试题总结
现数据库有四张表,前为表名,括号内位字段名。Student(Sid,Sname,Sage,Ssex)学生表Course(Cid,Cname,Tid)课程表Teachaer(Tid,Tname)教师表SC(Sid,Cid,score)成绩表4)查询“语文”课程比“英语”课程成绩高的学生的姓名?select * from student where sid in(select scyw....原创 2019-02-12 16:49:02 · 130 阅读 · 0 评论 -
在一个事务内,获取上边方法所改变的id
题目的意思是:在一个事务内,同时保存主表和明细表到数据库,明细表里要保存主表的id,那么一般情况下是不行的,因为事务没有执行完,所以主表即使保存了,但是数据库其实还没有改变,所以在存完主表之后,明细表就获取不到主表的id,也就没办法存,所以解决办法是:在mapper.xml里的保存方法里添加如下代码:useGeneratedKeys="true" keyProperty="id"这样就能...原创 2019-06-15 09:10:54 · 588 阅读 · 0 评论