`
doch20000
  • 浏览: 12616 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
1. 数据库设计技巧之原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一 的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情况表、社会关系表、工作简历表。这就是“一张原始单证对应多个实体”的典型例子。 2. 数据库设计技巧之主键与外键 一般而言,一个实体不能既无主键又无外键。在E—R 图中, 处 ...

考勤系统sql

    博客分类:
  • SQL
create table clocking ( ID int identity(1,1), Name nvarchar(20), CheckTime datetime) insert clocking (Name,CheckTime) select 'lieshengren ', '2004-1-1 10:00 ' union select 'lieshengren ', '2004-1-1 11:00 ' union select 'lieshengren ', '2004-1-1 12:0 ...
收藏一下备用.注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写,否则会提示你一个错误信息 "引用的元素为空或者不是对象"]========================================================================对象属性:document.title                 //设置文档标题等价于HTML的<title>标签document.bgColor               //设置页面背景色document.fgColor               //设置前景 ...
在实际的项目开发中,如果只用hibernate,经常会遇到很多实现复杂的sql和map方法,这时候如果用ibatis却很简单,所以我们需要在一个项目中hibernate和ibatis并存,配置方法如下就可以实现 实现原理:Hibernate和ibatis在同一个webapp中混合使用在spring中的配置方法applicationContext-hibatis.xml文件的例子如下: <!-- Hibernate SessionFactory --> <bean id="sessionFactory" class="org.springfram ...
将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。                   存储过程的优点     1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。    2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。    3.存储过程可以重复使用 ...
常常用,常常忘,摘下来做个笔记。原作者不详了。   CONVERT 将某种数据类型的表达式显式转换为另一种数据类型。由于某些需求经常用到取日期格式的不同.现以下可在SQL Server中 将日期格式化. SQL Server 支持使用科威特算法的阿拉伯样式中的数据格式。 在表中,左侧的两列表示将 datetime 或 smalldatetime 转换为字符数据的 style 值。给 style 值加 100,可获得包括世纪数位的四位年份 (yyyy)。 不带世纪数位 (yy)带世纪数位 (yyyy)标准输入/输出** - 0 或 100 (*) 默认值 mon dd yyyy h ...
在一般网站开发中,用户登陆的密码都是明码发送的,这样是很不安全的.    解决方法:在提交前,用JavaScript将用户密码进行sha1或md5加密.下面是js源码   /*sha1 * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined * in FIPS PUB 180-1 * Version 2.1a Copyright Paul Johnston 2000 - 2002. * Other contributors: Greg Holt, Andrew Kepe ...
一、在linux下 删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xargs rm -rf 或者 find . -type d -iname ".svn" -exec rm -rf {} \;  全部搞定。 二、在windows下 1、在项目平级的目录,执行dos命令: xcopy project_dir project_dir_1 /s /i 2、或者在项目根目录执行以下dos命令 for /r . %%a in (.) do @if exist "%%a\.svn" r ...
Java Socket 套接字(socket)为两台计算机之间的通信提供了一种机制,在James Gosling注意到Java 语言之前,套接字就早已赫赫有名。该语言只是让您不必了解底层操作系统的细节就能有效地使用套接字。 1 客户机/服务器模型 在饭店 ...
1.   在业务层使用JDBC直接操作数据库-最简单,最直接的操作 紧耦合方式,黑暗中的痛苦 1)数据库url,username,password写死在代码中    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; String user="scott"; String password="tiger"; ...
Global site tag (gtag.js) - Google Analytics