数据库
文章平均质量分 76
袁义锐
风险管控,成本意识,客户为本
展开
-
centos7 安装kettle 并实现图形化界面
说实在的,在centos上实现kettle图形化,有点脱裤子放屁的感觉;话不多说干起来;本案例采用了kettle官网的pdi-ce-9.0.0.0-423.zip 版本;centos7 图形化工具为VNC-Server1.上传后,解压文件到指定目录unzip pdi-ce-9.0.0.0-423.zip -d /data/software/2. 进入:/data/software/data-integration 启动./kitchen.sh3.安装centos图形化界面工.原创 2020-05-20 10:28:16 · 8785 阅读 · 0 评论 -
解决ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
缺少软连接:/usr/local/mysql是我的安装目录ln -s /usr/local/mysql/mysql.sock /tmp/mysql.sock重启生效service mysqld restart原创 2020-03-06 17:47:52 · 1164 阅读 · 0 评论 -
解决 Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
问题的根源是使用root用户安装的mysql,使用默认启动./mysqld restart会报如下错误;mysql安装目录为:/usr/local/mysql/[root@SHB-L0120796 bin]# ./mysqld restart2020-03-06T09:02:19.361027Z 0 [Warning] TIMESTAMP with implicit DEFAULT v...原创 2020-03-06 17:11:43 · 22720 阅读 · 0 评论 -
项目经验分享——完美解决Access denied for user 'root'@'localhost' (using password: YES)
本问题缠绕了我数个小时,看问题吧 。总结一句话:权限问题。那怎么授权?第一步:停服务命令行:/etc/init.d/mysql stop如果不行,就执行下一行:service mysqld stop报:Stopping mysqld: [ OK ]第二步:跳过密码验证执行命令行:# /usr/bin/mysqld_safe --skip-g原创 2015-12-24 13:46:15 · 101370 阅读 · 9 评论 -
MyBatis的传入参数parameterType类型
1. MyBatis的传入参数parameterType类型分两种 1. 1. 基本数据类型:int,string,long,Date; 1. 2. 复杂数据类型:类和Map2. 如何获取参数中的值: 2.1 基本数据类型:#{参数} 获取参数中的值 2.2 复杂数据类型:#{属性名} ,map中则是#{key}3.案例: 3原创 2016-06-17 11:16:05 · 112073 阅读 · 3 评论 -
MyBatis的返回参数类型
MyBatis的返回参数类型分两种1. 对应的分类为:1.1. resultMap :1.2. resultType :2 . 对应返回值类型:2.1. resultMap : 结果集[对象等]2.2. resultType : Integer,String ,Long ,class3. 注意点:在MyBatis进行查询映射时,其实查询出来的每一个属性原创 2016-06-17 11:53:41 · 95437 阅读 · 1 评论 -
MYSQL - 算一算1000万条数据大概占了多大磁盘空间
假设有张表叫table_name;其中有四个字段CREATE TABLE `table_name` (id bigint(20) not null auto_increment,detail varchar(2000),createtime datetime,validity int default '0',primary key (id));每个字段设计完成后...原创 2019-01-24 17:00:43 · 43539 阅读 · 3 评论 -
JDBC 迁移数据报: Lock wait timeout exceeded; try restarting transaction 的解决办法
系统偶然爆出 Lock wait timeout exceeded; try restarting transaction 的错误,网上都是杀进程的方式;JDBC没有解决办法了都。问题产生的原因是没有给JDBC的connect设置隔离;今天非常偶然在笔记中找到一句话:如果是使用JDBC对数据库的事务设置隔离级别的话,也应该是在调用Connection对象的setAutoCommit(...原创 2019-08-01 17:36:45 · 1240 阅读 · 0 评论 -
Java调用数据库备份命令mysqldump
今日阳光明媚,又是一个减肥的大好日子来段代码提提神在没有正规DBA,服务器单一,小型项目的时候,总会有些的备份数据库的需求;数据库一般备份命令:// 1.导出结构不导出数据// mysqldump --opt -d 数据库名 -u root -p > xxx.sql// 2.导出数据不导出结构// m原创 2016-03-29 09:30:32 · 3493 阅读 · 0 评论 -
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:443的解决办法
关于网站添加SLL证书后,在Apache服务器在启动时。启动命令:service httpd restart偶然会出现如下报错(98)Address already in use: make_sock: could not bind to address 0.0.0.0:443字面理解是443端口被占用;注:443是https的端口原因分析:443占用,不能再监听一个443原创 2015-12-25 13:37:49 · 2513 阅读 · 0 评论 -
记录----一个连接oracle的jdbc测试
有注意点哦public static void main(String args[]) { try { Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@13.52.165.21:1521/snstga"; Connection c = DriverManag原创 2016-06-29 16:30:04 · 665 阅读 · 0 评论 -
mysql简单存储过程范例之遍历数据库生成视图
范例:BEGIN-- 定义参数declare done int(10);declare p_feeCode varchar(50);declare abc varchar(50);declare sqlstr varchar(500);-- 定义游标declare feeCodeCursor cursor for select TABLE_NAME FROM INFORMATIO原创 2016-05-30 12:05:38 · 1129 阅读 · 0 评论 -
mysql简单存储过程范例
范例:BEGIN -- 定义参数 declare carId int(10); declare v_count int; declare done int default 1; -- 一个游标(cursor)可以被看作指向结果集(a set of rows)中一行的指针(pointer) declare logisticCarInfoCursor cursor for sel原创 2016-05-30 11:50:27 · 1337 阅读 · 0 评论 -
Hibernate DAO 层事务提交处理备忘
备忘是希望自己不要忘记了。以后还可以拿出来玩玩@Repository@Transactionalpublic class CommonDAO extends HibernateBaseDao { @SuppressWarnings("rawtypes") public List queryByQLList(String hql) throws Exception { List l原创 2016-05-04 18:06:44 · 1974 阅读 · 0 评论