终于学完了数据库的连接,可以做一个完整的项目了,以前做的练习都没有关联到数据库,没法进行事务。 MVC框架 先上图: 老师画的图,有点乱,但是大概意思还是可以理解。 这个练习是简单的存储一个学生读了哪些书,存进数据库中,当然也可以查询。 主页图: 代码奉上: index.jsp [plain] vi ...
分类:
数据库 时间:
2017-04-20 10:39:34
阅读次数:
277
背景:作为一个程序猿,在日常的工作中,我们电脑常常须要同一时候执行非常多程序。如:Eclipse、浏览器、即时通讯软件等,甚至常常须要打开几个Office文档或者pdf文档。这时候你的内存预计已经爆表了吧。尤其是如今想Chrome和FireFox这类的浏览器,随便安装几个插件,内存占用就大得惊人。而 ...
分类:
数据库 时间:
2017-04-20 10:49:51
阅读次数:
163
1. 首先要得到该数据库中有哪些表,所用函数 mysql_list_tables(),然后可以将获取的所有表名存到一个数组。 该函数由于被弃用 用show tables from database_name代替2. show create table 表名 可以获取表结构。3. select * f ...
分类:
数据库 时间:
2017-04-20 10:51:37
阅读次数:
200
parametersniff问题是重用其他参数生成的执行计划,导致当前参数采用该执行计划非最优化的现象。想必熟悉数据的同学都应该知道,产生parametersniff最典型的问题就是使用了参数化的SQL(或者存储过程中使用了参数化)写法,如果存在数据分布不均匀的情况下,正常情况下生成的执..
分类:
数据库 时间:
2017-04-20 11:12:52
阅读次数:
172
多值模糊查询的处理所谓多值模糊查询,就是应用程序中传递过来多个参数,对这些参数做拆分,拆分之后,对拆分结果的key值分别做模糊查询处理对于精确匹配时,不管是单个Key值还是多个Key值,都很容易处理,备选方案也很多对于模糊查询,单个key值也很容易,也就是……wherename..
分类:
数据库 时间:
2017-04-20 11:12:31
阅读次数:
194
1、简介使用MySQL时随着时间的增长,用户量以及数据量的逐渐增加,访问量更是剧增,最终将会使MySQL达到某个瓶颈,那么MySQL的性能将会大大降低。这一结果也不利于软件的推广。那么如何跨过这个瓶颈,提高MySQL的并发量呢?方法有很多,分布式数据库、读写分离、高可用负载均衡..
分类:
数据库 时间:
2017-04-20 11:13:36
阅读次数:
219
本人用编译方式安装的MySQL,用编译安装zabbix报checkingformysql_config...configure:error:MySQLlibrarynotfound用--with-mysql=/usr/local/mysql/也不行由“mysql_config.../usr/local/mysql/”得到启发查找mysql_config#find/-name"mysql_config*"/usr/local/mysql/bin/mys..
分类:
数据库 时间:
2017-04-20 11:15:36
阅读次数:
394
百度搜索:小强测试品牌感觉本文不错,记得转发下哈现象:在jmeter的学习中很多小白同学依赖使用badboy来录制脚本,那么在录制脚本时会弹出“脚本错误”的问题,本身这个问题不影响我们,你直接点击是即可。但大家老是纠结,貌似看到点错误就觉得天要塌下来了。。。。(表示非..
分类:
数据库 时间:
2017-04-20 11:30:28
阅读次数:
1409
一、导入和导出Oracle的备份是oracle操作中常见的工作,常见的备份方案包括有:1、逻辑备份(IMP&EXP命令进行备份)有如下四种模式:(1)表空间备份(tablespace)(2)表备份(table)(3)用户备份(user)(4)完全备份(full)2、物理文件备份(脱机及联机备份)3、利..
分类:
数据库 时间:
2017-04-20 11:32:36
阅读次数:
209
防止SQL注入SQL注入:通过恶意传参,欺骗server端执行恶意SQL。select*fromstudentswhereid=2or2=2;//通过使where条件恒真获取全表数据然后猜测表名再对表做修改。1、不要信任client端用户的输入,包括formsubmit、get请求参数字符串,都要做验证。正则验证,限制参数长度,对..
分类:
数据库 时间:
2017-04-20 11:34:26
阅读次数:
184
1、查看系统是否已经有自带的数据库rpm-qa|grepmysql如果有就rpm-emysql#普通删除rpm-e--nodepsmysql#强力删除,如果有依赖也进行删除2、yumlist|grepmysql#查看yum源mysql版本信息3、yuminstall-ymysql-servermysqlmysql-deve安装成功后查看版本信息:rpm-qimysql-server最后..
分类:
数据库 时间:
2017-04-20 11:41:07
阅读次数:
184
关于oracle11G的安装可以参考:http://babyhanggege.blog.51cto.com/11741640/1907094一、启动与关闭打开cmd命令窗口,使用下面命令连接oracle。sqlplus/assysdba1、启动startupopen;2、关闭数据库shutdownimmediate;二、Oracle用户与权限1.用户oracle中,一般不会轻易在一个服..
分类:
数据库 时间:
2017-04-20 11:41:31
阅读次数:
212
1、selectto_char(paymadedate,‘yyyy-mm-dd‘)from表名;
分类:
数据库 时间:
2017-04-20 11:42:48
阅读次数:
173
fromPyQt5.QtWidgetsimportQWidget,QLabel,QLineEdit,QGroupBox,QGridLayout,QVBoxLayout,QPushButton,QMessageBox
importpickle,pymssql,os,threading,time
#定义数据库窗口
classdb_window(QWidget):
def__init__(self):
super().__init__()
self.db_server=QLineEdit()
self..
分类:
数据库 时间:
2017-04-20 11:43:18
阅读次数:
179
Mysql读写分离实现水平扩展:做这个之间必须要做好主从复制才行Mysql读写分离技术方法一:基于程序代码内部实现:这类方法是目前生产环境中应用最广泛的在代码中根据insert,select进行选择分类,这类方法是目前生产环境中应用最广泛的优点:性能好,因为在程序代码中实现,不..
分类:
数据库 时间:
2017-04-20 11:44:18
阅读次数:
243