码迷,mamicode.com
首页 > 数据库
JDBC连接数据库查询信息的步骤(提取成配置文件方式)
硬编码格式的弊端:数据库发生改变时,要重新修改代码,重新编译和部署 解决方法:将数据库信息写在配置文件当中,让程序通过读取配置文件来获得这些信息 编写配置文件database.properties创建包com.pb.tree.util,编写类ConfigManager 读取属性文件 package ...
分类:数据库   时间:2017-03-05 22:52:57    阅读次数:334
Python操作Mongodb
MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。Mong ...
分类:数据库   时间:2017-03-05 22:52:36    阅读次数:316
ubuntu 16.04安装mysql-server_5.7.17
在MySQL官网上下载最新版的Ubuntu Linux专用的MySQL。我这里下载的是: mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar 也可从以下mirrors下载: http://mirrors.sohu.com/mysql/MySQL ...
分类:数据库   时间:2017-03-05 21:11:59    阅读次数:302
Java - 面向对象思想进行JDBC编程
mysql-connector-java-5.1.7-bin.jar jdbc.propertiesdriver=com.mysql.jdbc.Driver jdbcUrl=jdbc\:mysql\://localhost\:3306/lesson user=root password= JDBCT... ...
分类:数据库   时间:2017-03-05 20:45:22    阅读次数:217
sql 取出一个字符串中最后一个特殊字符的右边的字符
SQL如何取出一个字符串中最后一个特殊字符右边的字符,例如:10*20*300,怎样得到300? 使用reverse配合charindex来实现。 reverse是把字符串倒置,然后通过charindex来获取倒置之后第一个*的位置,然后使用substring函数进行字符串截取,截取后再使用reve ...
分类:数据库   时间:2017-03-05 19:19:16    阅读次数:233
Mybatis分页-利用Mybatis Generator插件生成基于数据库方言的分页语句,统计记录总数 (转)
众所周知,Mybatis本身没有提供基于数据库方言的分页功能,而是基于JDBC的游标分页,很容易出现性能问题。网上有很多分页的解决方案,不外乎是基于Mybatis本机的插件机制,通过拦截Sql做分页。但是在像Oracle这样的数据库上,拦截器生成的Sql语句没有变量绑定,而且每次语句的都要去拦截,感 ...
分类:数据库   时间:2017-03-05 19:09:13    阅读次数:498
MySQL比较运算符的子查询
使用比较运算符的子查询 =、>、<、>=、<=、<>、!=、<=> 语法结构 operand comparison_operator subquery 需要使用ANY、SOME、ALL查询子句。 operand comparison_operator ANY| SOME | ALL (subquer ...
分类:数据库   时间:2017-03-05 19:03:52    阅读次数:323
《懒人Shell脚本》之八——定期备份Mysql数据库表的实现
0.背景实际开发环境中,前端程序需要在给定时间段内,将数据更新/插入到mysql指定的库表中。随着数据量的增多,基础库表基数的增长,每更新一次都会有5s左右的卡顿。 改进方案一:批量更新,累计数10...
分类:数据库   时间:2017-03-05 18:18:30    阅读次数:246
mongodb数据库添加权限及简单数据库命令操作笔记
加固mongodb建议:修改数据库默认端口,添加数据库访问权限: 启动数据库(裸奔):C:\mongodb\bin>mongod --dbpath C:\MongoDB\data(同时用--dbpath指定数据存放地点为“db”文件夹。) 数据库管理:mongo.exe 新版的MongoDB已经不支 ...
分类:数据库   时间:2017-03-05 18:15:24    阅读次数:279
[MSSQL]表变量和临时表的区别
一、表变量 表变量在SQL Server 2000中首次被引入。表变量的具体定义包括列定义,列名,数据类型和约束。而在表变量中可以使用的约束包括主键约束,唯一约束,NULL约束和CHECK约束(外键约束不能在表变量中使用)。定义表变量的语句是和正常使用Create Table定义表语句的子集。只是表... ...
分类:数据库   时间:2017-03-05 18:01:22    阅读次数:218
SQL 公用表表达式(CTE)
1、概念 公用表表达式(Common Table Expression)是SQL SERVER 2005版本之后引入的一个特性.CTE可以看作是一个临时的结果集,可以在接下来的一个SELECT,INSERT,UPDATE,DELETE,MERGE语句中被多次引用。使用公用表达式可以让语句更加清晰简练 ...
分类:数据库   时间:2017-03-05 17:55:52    阅读次数:277
MyBatis从入门到放弃五:调用存储过程(SQLServer2012)
前言 如果是相对于复杂的SQL逻辑我们肯定是基于存储过程开发,这篇学习下执行存储过程,调用存储过程如果参数较多我们可以创建parameterMap。 搭建开发环境 开发环境和上篇文章保持相同 创建存储过程 存储过程执行一对多的关联查询 修改mapper.xml 单元测试 附单元测试截图 ...
分类:数据库   时间:2017-03-05 17:41:09    阅读次数:247
Hive:把一段包含中文的sql脚本粘贴到beeline client运行中文乱码
背景: 在做项目过程中不可能hive表中都是非中文字段。在最近做的项目中就遇到需要在beeline界面上执行查询脚本,但脚本中包含中文,正常一个脚本用文本写好后,粘贴到beeline窗口运行时,发现中文是乱码,而且回车执行也抛出了错误。 解决方案: 使用"beeline -f 文件"解决问题,在我的 ...
分类:数据库   时间:2017-03-05 17:31:13    阅读次数:527
利用hibernate实现数据库对象关联(多对一、一对多、一对一、多对多)
核心思想: 数据库表对应java类(表-类),表的字段对应类的属性(字段-属性) 关联:把数据库中的外键映射,变成对象的关联关系。 多对一,一对多,一对一,多对多 单向,双向 一、单向,多对一(Info,Nation多个人有同一个民族)准备两个基本类和映射文件1.给类加关联对象 2.给hbm.xml ...
分类:数据库   时间:2017-03-05 17:29:57    阅读次数:308
Linux-学习之漏洞探索sqlmap
输出信息: [!] legal disclaimer: Usage of sqlmap for attacking targets without prior mutual consent is illegal. It is the end user's responsibility to obey ...
分类:数据库   时间:2017-03-05 17:28:43    阅读次数:541
sql分割字符串
aa (1 行受影响) bb (1 行受影响) cc (1 行受影响) dd (1 行受影响) ...
分类:数据库   时间:2017-03-05 17:26:59    阅读次数:223
laravel5.1 上安装依赖(doctrine / dbal)
问题: 我是laravel世界的人。我试图执行迁移重命名一些列,我有一个异常。在我阅读的laravel5.1文档时,告诉我我必须添加doctrine/dbal依赖到我的composer.json文件。我怎么做?这是正确的composer.json文件。我有很多在我的申请。是与文件夹应用..
分类:数据库   时间:2017-03-05 16:40:26    阅读次数:1458
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!