`
文章列表
classpath路径:            src不是classpath, WEB-INF下的classes和lib才是classpath IDE编译器在编译时会把src下的文件(是文件,不是.java)移到WEB-INF/classes下, spring配置文件里这个locations是uri表示,也就是说你写的jdbc.properties是当前相对路径,要访问classpath记得要这样写:<value>classpath:jdbc.properties</value> 首先 classpath是指 WEB-INF文件夹下的classes目录 解释class ...
见附件图片 解决方案:         将mvn archetype:create 更改为 mvn archetype:generate
在程序中封装了一个List集合对象,然后需要把该集合中的实体插入到数据库中,由于项目使用了Spring+MyBatis的配置,所以打算使用MyBatis批量插入,由于之前没用过批量插入,在网上找了一些资料后最终实现了,把详细过程贴出来 实体类TrainRecord结构如下: public class TrainRecord implements Serializable { private static final long serialVersionUID = -1206960462117924923L; private long id; private long ac ...

mysql for excel

     MySQL有一款工具“MySQL for Excel”它可以提供将Excel的数据导入MySQL,或者将MySQL的数据导出到Excel的功能。简而言之,使用MySQL for Excel可以通过Excel操作MySQL的数据。接下来简单介绍一下它的安装和使用。
依赖:一个类的方法操作另一个类的对象,即为依赖.(减少类与类之间依赖,就减少了程序的耦合度) 聚合:表示一个类中包含另一个类的对象. 继承: 多态:一个对象可以引用多个实际类型的现象被称之为多态.在运行时能够自动知道调用那个方法的现象则称之为动态绑定.
JDK与JRE的区别: JDK:是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。(面向Java开发人员使用) JRE:是Java Runtime Enviroment是指Java的运行环境.(面向Java程序的使用者,而不是开发者) 如果安装了JDK,会发同你的电脑有两套JRE,一套位于 \jre 另外一套位于 C:\Program Files\Java\jre1.5.0_15 目录下,后面这套比前面那套少了Serve ...
"在Mybatis中,添加一条数据的同时返回其自增主键ID值" 方法:在mapper.xml文件中进行配置keyProperty属性. <insert id="insertAndGetId" useGeneratedKeys="true" keyProperty="userId" parameterType="com.oolin.User"> insert into user(userName,password) values(#{userName},#{password}) ...
MySQL中约束保存在information_schema数据库的table_constraints中,可以通过该表查询约束信息; 约束主要完成对数据的检验,保证数据库数据的完整性;如果有相互依赖数据,保证该数据不被删除。   常用五类约束: not null:非空约束,指定某列不为空 unique: 唯一约束,指定某列和几列组合的数据不能重复 primary key:主键约束,指定某列的数据不能重复、唯一 foreign key:外键,指定该列记录属于主表中的一条记录,参照另一条数据 check:检查,指定一个表达式,用于检验指定数据 注意: MySQL不支持check约束,但可 ...
1.在启动Tomcat时报的错误   Neither the JAVA_HOME nor the JRE_HOME environment variable is defined解决 linux 下 启动tomcat 报: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program 先看Tomcat的startup.bat,它调用了catalin ...
1:在终端下:mysql -V。 以下是代码片段: [shengting@login ~]$ mysql -V mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686) 2:在mysql中:mysql> status; 以下是代码片段: mysql> status; -------------- mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686) Connection id:          416 SSL:                    No ...
执行 echo $LANG 命令输出:zh_CN.UTF-8, 执行 locale 命令,输出  1. LANG=zh_CN.UTF-8   2. LC_CTYPE="zh_CN.UTF-8"   3. LC_NUMERIC="zh_CN.UTF-8"  4. LC_TIME="zh_CN.UTF-8"   5. LC_COLLATE="zh_CN.UTF-8"   6. LC_MONETARY="zh_CN.UTF-8"  7. LC_MESSAGES="zh_CN.UTF-8&quo ...
linux下的MySQL自动备份工具-第二版 第二版在第一版的基础上程序做了完善。主要包括自定义数据库主机和备份路径,支持备份多个数据库,无论多少个数据库,可以一次完成备份。可以控制是否开启过期备份删除,可以自定义过期时间等。并且增加了更加友好的提示。 备份工具用法: 1.将mysql.backup(或将代码保存为mysql.backup)上传至Linux服务器/usr/local/sbin目录下并赋予可执行权限。 2.用vi打开脚本配置数据库信息,主要配置以下信息即可 mysql_user="root" #MySQL备份用户 mysql_password=& ...
利用Crontab为Linux定时备份Mysql数据库 利用系统Crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的. 1.创建保存备份文件的路径/mysqldata   #mkdir /mysqldata 2.创建/usr/sbin/bakmysql文件   #vi /usr/sbin/bakmysql文件   输入:      rq='date+%Y%m%d'      tar zcvf/mysqldata/mysql$rq.tar.gz /var/lib/mysql   或者写成      rq='date+%Y%m%d'      mysqldump --all ...
Linux下查看mysql、apache是否安装,并卸载。 指令 ps -ef|grep mysql 得出结果 root     17659     1  0  2011 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid   mysql    17719 17659  0  2011 ?   ...

MySQL之创建视图

一. 视图概述 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。通过视图进行查询没有任何限制,通过它们进行数据修改时的限制也很少。 二. 创建视图——CREATE VIEW 1. 语法 CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW ...
Global site tag (gtag.js) - Google Analytics