数据库编程
justdoit1024
永不止步!
展开
-
如何配置数据库连接池
[code="java"]在您的WEB工程的META-INF目录里新建一个context.xml内容为(以mysql为例): 然后在你的web.xml里添加 jdbc/mydb javax.sql.DataSource Container 当您需要进行数据操作时,调用以下方法得到数据库连接 InitialContext ctx ...2009-10-15 22:31:16 · 148 阅读 · 0 评论 -
MySQL——SQL Error: 1064, SQLState: 42000错误
原因: 在定义字段时,有和MYSQL的保留字段有相同的。原创 2010-01-18 22:30:21 · 505 阅读 · 0 评论 -
mysql删除字段为null的记录
[code="java"]delete from dx_chapter where c_no is null[/code]2010-04-05 09:38:23 · 116 阅读 · 0 评论 -
mysql常用命令
1、 mysql> select version(); 查看MySQL的版本号mysql> select current_date(); 查看MySQL的当前日期mysql> select version(),current_date(); 同时查看MySQL的版本号和当前日期mysql> show databases; 显示当...原创 2009-12-25 10:25:49 · 204 阅读 · 0 评论 -
linux和windows上备份Mysql数据库java代码
以下为实现在windows和linux 上备份Mysql数据库的java代码,它通过动态判断操作体统和动态从链接数据库的 配置文件(本文是用hibernat的配置文件)读出数据库信息生成可执行脚本,再使用java调用此脚本而实现数据 库的备份和恢复,当然你可以根据自己的需要修改扩展,呵呵 /* * * TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - Java - 代...原创 2009-12-22 14:59:29 · 207 阅读 · 0 评论 -
MySQL 数据库的备份和恢复
mysql,mysqldump,导出,导出表,压缩导出mysql,mysqlhotcopy,mysql还原表 本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22。 目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BA...原创 2009-12-21 13:00:13 · 88 阅读 · 0 评论 -
MySQL show的使用方法
a. show tables或show tables from database_name; // 显示当前数据库中所有表的名称 b. show databases; // 显示mysql中所有数据库的名称 c. show columns from table_name from database_name; 或show columns from database_name.table_n...原创 2009-12-21 10:53:40 · 61 阅读 · 0 评论 -
MySQL复合语句begin...end
1、中间的每个语句都必须用分号(;)来结尾 2、DECLARE局部变量 DECLARE var_name[,...] type [DEFAULT value]这个语句被用来声明局部变量。要给变量提供一个默认值,请包含一个DEFAULT子句。值可以被指定为一个表达式,不需要为一个常数。如果没有DEFAULT子句,初始值为NULL。 局部变量的作用范围在它被声明的BEGIN ... END块内。它可以...2010-03-18 15:26:44 · 1328 阅读 · 0 评论 -
mysql触发器实例
前提有两张表: [code="java"] menuinfo:menu_id,menu_name,module_id moduleinfo:module_id,module_name backmenu:menu_id,menu_name,module_id [/code] 1、要求删除menuinfo表中的记录后删除moduleinfo中相应的记录 [code="java...2010-03-18 15:05:40 · 61 阅读 · 0 评论 -
mysql使用手册
http://dev.mysql.com/doc/refman/5.1/zh/index.html原创 2009-11-20 17:49:08 · 99 阅读 · 0 评论 -
Sql server,Oracle,MySQL随机查询记录
[code="java"]1. Oracle,随机查询20条 select * from ( select * from 表名 order by dbms_random.value ) where rownum原创 2009-11-15 20:17:34 · 83 阅读 · 0 评论 -
模糊查询
select * form user where instr(user_name, '石') > 0 and 1+12009-11-09 13:40:05 · 78 阅读 · 0 评论 -
mysql为表指定列创建唯一索引
为表指定列创建唯一索引 alter table member_user addconstraint re_unique uniqueclustered(login_name)2009-11-08 11:54:57 · 1273 阅读 · 0 评论 -
sqllite使用事务实现删除表结构中的字段
[code="java"]原因:由于sqllite alter语句不支持直接删除表字段,故使用事务来实现删除。 IdongInfo表: MainVersion、path两个字段 sql语句为: BEGIN TRANSACTION; CREATE TEMPORARY TABLE temp_if('MainVersion','path'); //将原表的数据导入临时表 INSERT ...原创 2010-07-20 11:13:53 · 224 阅读 · 0 评论