![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 77
stan451219097
这个作者很懒,什么都没留下…
展开
-
javaweb应用与数据库交互乱码问题
首先要需要了解的是web容器默认编码是iso-8859-1,一个汉字占用两个字节,而在utf-8中一个汉字占用三个字节。所以在数据传递过程中,必须手动设定容器编码格式,否则会出现字符位丢失的情况。即3个字节变为两个字节,自然会变成乱码。为什么保存到数据库中的数据都变成了乱码? 原理同上,首先要搞清楚使用的数据库默认的编码格式,比如mysql默认的字符编码是ISO-8859-1。所以必须手...原创 2013-03-07 20:20:55 · 136 阅读 · 0 评论 -
数据库分页
分页的话题总是听热门的话题,不妨把分页做成存储过程吧,这样在处理速度还有网络传输量上都有优势[color=red]以前的分页参见:[url]http://fengyanzhang.iteye.com/blog/1922161[/url][url]http://fengyanzhang.iteye.com/blog/1921682[/url][url]http://fengy...原创 2013-08-14 14:57:15 · 84 阅读 · 0 评论 -
java中使用存储过程出现"该语句没有返回结果集
先看看网上的解决办法:[color=red]源:http://hi.baidu.com/wyjsusan/item/c5fe63f5321ab4de42c36a99[/color]两次遇到这个问题了,还是这样子解决~!————————————————————————————我是分割线————————————————————————如果java代码上没有问题,存储过程在S...原创 2013-08-10 16:32:41 · 2148 阅读 · 0 评论 -
数据库T-SQL语句的详细讲解
1 . 变量在Transact-SQL 中不能像在一般的程序语言中一样使用“变量=变量值”来给变量赋值,必须使用SELECT 或SET 命令来设定变量的值。其语法如下: SELECT @局部变量= 变量值 SET @局部变量量= 变量值【例】声明一个长度为 8 个字符的变量id,并赋值。 declare @id char(8) sel...原创 2013-07-30 14:16:32 · 1305 阅读 · 0 评论 -
mysql中text数据存储
Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'book_detail' at row 1如上问题,原来是text设置太小了,改成MEDIUMTEXT就可以了源:http://www.iteye.com/problems/37156...原创 2013-07-27 21:16:51 · 745 阅读 · 0 评论 -
小说网站的章节截取
大家在看小说的时候有没有想过小说的章回是怎么排出来的?还有是怎么存储的?关于怎么存储的话,不外乎两种情况1、文件存储2、数据库存储1、第一种方式是操作起来是比较方便,比如用户点击小说的章回,然后后台就直接返回章节的字符串信息到前台。不好的一点就是管理起来不是那么方便,因为本来是应该存放进数据库中的数据,现在却存在硬盘中,而且数据库中操作起来比操作系统磁盘启动读取数据快...原创 2013-07-27 20:39:10 · 550 阅读 · 0 评论 -
java 操作数据库编程的十个最佳实践
JDBC是Java为多种关系型数据库提供的统一的访问接口,以下是我长期使用JDBC总结的十个最佳实践:JDBC最佳实践1:使用PrearedStatement 任何一个使用过JDBC的Java程序员几乎都知道这个,PreparedStatment可以通过预编译的方式避免我们在拼接SQL时造成SQL注入。JDBC最佳实践2、使用ConnectionPool(连接池)...原创 2013-07-15 20:56:21 · 141 阅读 · 0 评论 -
数据库中的高级查询
关于在sql中怎么运用group by 和order by以及 having这些语句如下图示(主表和副表通过messageID来进行关联):怎么样在副表中查找并排序出热门帖子(跟帖数量)[img]http://dl2.iteye.com/upload/attachment/0086/8754/fb4b5236-a483-39bf-a7e0-824ef86f018e.png[/i...原创 2013-07-12 20:05:19 · 72 阅读 · 0 评论 -
null值怎么比较
查询语句中怎么查询值为null的值呢?能不能用=null呢?答案是不能的(各位可以试试),而且null也不等于null要用is操作符进行判断,可以成功执行原创 2013-07-09 12:23:13 · 612 阅读 · 0 评论 -
常用数据库优缺点总汇
源:http://www.funet8.com/common-databases-mysql-mssql-oracle.html MySql,Mssql,Oracle是程序员经常用到的三种数据库,可是你们真正的能知道这三个数据库有哪些特点吗,看了下面的文章你是不是对数据库有更深的了解呢 MySql优点:1.支持5000万条记录的数据仓库2.适应于所有的平台3.是开源软件,版...原创 2013-07-09 11:46:51 · 2430 阅读 · 0 评论 -
触发器后续
关于昨天写的有问题的触发器需求是这样的:主表是楼主帖子的信息,副表是关于这个主表的跟帖留言情况(通过主表的帖子ID进行约束)主表中有一个字段是这个帖子的回帖次数(置顶帖子)触发器是回帖完成以后对主表相应的字段加一昨天之所以出问题是因为主表的回帖次数字段默认是NULL,刚刚改默认值是0以后触发器可以 如预期的那样运行 希望能帮到大家(表的设计很重要)...原创 2013-06-17 16:55:08 · 90 阅读 · 0 评论 -
关于触发器
项目需求编写触发器,但是存在问题如下,希望各位大神赐教: set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo ALTER trigger [insertrefo1] on [dbo].[REFO] INSTEAD OF insertasdeclare @num int;set @num=(select [count] ...原创 2013-06-16 22:03:27 · 349 阅读 · 0 评论 -
oracle 出现ORA-28000: the account is locked错误
[size=large][color=red]源:http://blog.sina.com.cn/s/blog_541a3cf10100gc08.html亲测有效哟[/color][/size]ORA-28000: the account is locked-的解决办法2009-11-11 18:51ORA-28000: the account is locked第一步:使...原创 2013-05-03 19:56:03 · 319 阅读 · 0 评论 -
关于COE电子仓储系统
电子化仓储系统现已完成了V1.0基本功能都实现了,稍加修改的话就可以应用实际中... ...源码源:http://www.pudn.com/downloads534/sourcecode/java/jsp/detail2210033.html希望有兴趣的道友能一观,...原创 2013-04-30 17:58:57 · 166 阅读 · 0 评论 -
模糊查询
一下的错误相信各位或多或少都犯过吧?源:http://wenchenyangailiuyan.iteye.com/blog/967646错误的String sql="select s1.empno,s1.ename,s2.ename,s1.job,s1.hiredate,s1.sal,s1.comm,dname,loc,s1.deptno " + "from emp s1...原创 2013-04-16 17:27:47 · 97 阅读 · 0 评论 -
java日期与数据库日期匹配问题
coe项目要求用时间去查询这个表的主键,但是java每次从前台得到的数据封装成java相关的date类后就会出现异常,是时间转换异常,用的是DateFormat的parse方法,不知道是为什么我用的是sql版本,最后还是把数据库中时间字段改成varchar类型的希望大神们看到会指导指导,怎么样可以用java中的String通过转换和数据库中的时间进行比较...原创 2013-04-12 15:00:19 · 423 阅读 · 0 评论 -
经典的DAO数据库操作方式 ——javaee层数据库操作方式,数据库,java
[color=green][size=medium]最近老师让做一个电子仓储的管理系统,当然少不了与数据库的交互由于数据库的表挺多的,考虑用的是DAO操作方式现在网上搜到了一片不错的文章[/color][/size]源:http://just-do-myself.iteye.com/blog/655227[/size][/color]DAO设计模式:J2EE数据层操作D...原创 2013-04-02 21:40:18 · 265 阅读 · 0 评论 -
mysql 建立外键出现的问题
mysql 建外键的时候出150错误Mysql错误:error Code: 1005. Can't create table 'joblog.sc' (errno: 150) create table sc( id int(10) unsigned not null auto_increment comment 'id', Sno int(10) u...原创 2013-04-01 20:50:45 · 120 阅读 · 0 评论 -
关于java中的泛型以及用面向对象的继承性来简化DAO的代码量
今天看到这段代码,加深了对java中的泛型编程的理解: public class BaseDao<T>{ private Class<T> entityClass;@Autowiredprivate HibernateTemplate hibernateTemplate;/*** 通过反射获取子类确定的泛型类*/public ...原创 2013-09-09 22:53:52 · 228 阅读 · 0 评论