数据库技术
说明:
传统的数据库连接方式(指通过DriverManager和基本实现DataSource进行连接)中,一个数据库连接对象均对应一个物理数据库连接,数据库连接的建立以及关闭对系统而言是耗费系统资源的操作,在多层结构的应用程序环境中这种耗费资源的动作对系统的性能影响尤为明显。
在多层结构的应用程序中通过连接池(connection pooling)技术可...
SqlParameterstring strSql = "Insert into
News(TypeId,NewsCaption,NewsContent) values(@TypeId,@NewsCaption,@NewsContent)";
SqlParameter[] paras ={ new ...
使用add方法增加cmd的parameter,有更实用的地方——当网站需要操作数据库的时候,在数据操作类里面写上相应的参数,用于处理诸如gridview里带出来的参数,会比较好。回头贴代码。以及更多的学习。一般来说,在更新DataTable或是DataSet时,如果不采用SqlParameter,那...
孔子有云:温故而知新,可以为师矣。既然孔老圣人都云了,咱今天就一起来重温一下MS
SQL吧。开篇声明一下:大部分都是基础内容,SQL非常熟练的就别浪费您的时间了,因为这年头,大家时间都挺宝贵的。但是如果您坚持看完了,肯定也不会让您失望的,其中有几点很常用,但是也很少有人知道,希望能对您有所帮助。由于...
INFORMATION_SCHEMA is usually the place to go
when you want to get facts about a system (how many tables do we have? what are
the 10 largest tables? W...
App.config: *.scusing NPOI.HSSF.UserModel;using
NPOI.SS.UserModel;//using NPOI.HSSF.UserModel;using System;using
System.Collections.Generic;using Syst...
strValue=Replace(strValue.ToUpper,"$G_SITE",sysParams(0))‘公司
strValue=Replace(strValue.ToUpper,"$G_HS",sysParams(5))‘核算体系
strValue=Replace(strValue.ToUpper,"$G_USER_NAME",G_USER_NAME)‘用户
strValue=Replace(strValue.ToUpper,"$G_USER",sysParams(1))‘用户..
现象:BUG管理系统无法登陆问题:检查后端日志显示——Table‘zt_action‘ismarkedascrashedandshouldberepaired解决方法(2种)1、先使用mysqlcheck来解决备份重要数据库(表)[root@ST-Serverdata]#mysqlcheck-uroot-pzentao111--auto-repair
Enterpassword:
zentao111.zt_acti..
??
说明:这里列出了数据库操作的重要内容---事务,假设银行为了转账而对数据库操作,执行减钱成功了,但是加钱的时候出问题了,这就坏了。事务就是可以让多个动作都成功之后再生效,否则都不生效。
package cn.itcast.jdbc;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java....