首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

MySQL中的SQL TEXT DATE和SET数据类型

MySQL 数据表的字段必须有定义一个数据类型。这有大约 25 种选择,大部分都是直接明了的,就不多费口舌了。但有几个有必要提一下。      TEXT 不是一种数据类型,虽然可能有些书上是这么说的。它实际上应该是“ LONG VARCHAR ”或者“ MEDIUMTEXT ”。      DATE 数据类型的格式是 YYYY-MM-DD ,比如: 1999-12-08 。你可以很容易的用 date 函数来得到这种格式的当前系统时间:      date("Y-m-d")      并且,在 DATA 数据类型之间可以作减法,得到相差的时间天数:      $age = ($current_date - $birthdate);      集合 S...
类别:数据库 - MySQL    查看:92    更新:2014-05-19

理解MySQL数据类型 避免数据库设计出现混乱

本文突出介绍了MySQL支持的很多重要的数据类型,并介绍如何使用。 数据库存储中的数据类型与大小各异。有些地方只存储数字类型,有些只存储文本类型,有些二者而兼之。而很多数据库支持各种专用类型:日期和时间类型,二进制字符类型以及布尔类型。 选择数据类型与数据相匹配是数据库设计中最为重要的部分,因为这种类型将会影响到RDBMS的效率与性能。所以,对RDBMS的数据类型选择应给予足够的重视。 这就是编写本文的主要目的。表A将列举了MySQL支持的绝大部分重要的数据类型,而MySQL是当前最为流行的免费RDBMS。文中还描述了何时与如何使用这些数据类型。这将有助于建立一个数据库的合理设计。 表 A ...
类别:数据库 - MySQL    查看:94    更新:2014-05-19

MFC:对话框和对话框类CDialog二

DDX_TextWithFormat用来按照一定的格式把数据写入或者读出编辑框。首先,它得到编辑框的句柄hWndCtrl,然后,根据传输方向从编辑框读出内容并转换成指定格式(读出时),或者转换内容为指定格式后写入编辑框(写入时)。本函数可以处理个数不定的参数,是多个数据交换和验证函数的基础。 void AFXAPI DDX_Text(CDataExchange* pDX, int nIDC, long& value) {if (pDX->m_bSaveAndValidateDDX_TextWithFormat(pDX, nIDC, _T("%ld"), AFX_IDP_PARSE_INT, &value);elsDDX_TextWithFormat(pDX, nIDC, _T("%ld"), AFX_IDP_PARSE...
类别:程序开发 - C/C++    查看:137    更新:2014-05-19

MFC:对话框和对话框类CDialog一

 对话框和对话框类CDialog  对话框经常被使用,因为对话框可以从模板创建,而对话框模板是可以使用资源编辑器方便地进行编辑的。 模式和无模式对话框  对话框分两种类型,模式对话框和无模式对话框。 模式对话框  一个模式对话框是一个有系统菜单、标题栏、边线等的弹出式窗口。在创建对话框时指定WS_POPUP, WS_SYSMENU, WS_CAPTION和 DS_MODALFRAME风格。即使没有指定WS_VISIBLE风格,模式对话框也会被显示。创建对话框窗口时,将发送WM_INITDIALOG消息(如果指定对话框的DS_SETFONT风格,还有WM_SETFONT消息)给对话框过程。对话...
类别:程序开发 - C/C++    查看:157    更新:2014-05-19

MFC:CObject类

 CObject类  CObject是大多数MFC类的根类或基类。CObject类有很多有用的特性:对运行时类信息的支持,对动态创建的支持,对串行化的支持,对象诊断输出,等等。MFC从CObject派生出许多类,具备其中的一个或者多个特性。程序员也可以从CObject类派生出自己的类,利用CObject类的这些特性。本章将讨论MFC如何设计CObject类的这些特性。首先,考察CObject类的定义,分析其结构和方法(成员变量和成员函数)对CObject特性的支持。然后,讨论CObject特性及其实现机制。 CObject的结构  以下是CObject类的定义:class CObject{public: //与动态创建相关的函数virtual CRuntimeClass* G...
类别:程序开发 - C/C++    查看:133    更新:2014-05-19

VB.NET中的类

我在以前的文章里曾经提到:VB.NET的出现使得VB6在类的概念及其操作上发生了巨大的变化。现在就让我们进到这些变化中来进行更深入的探讨。首先让我们看看类到底意味着什么。不妨假设我把你带回到了学院,现在你走进一个教室,我要求你解释一下什么是类(class),你可能会这样回答:“一组学生形成一个班(class)。”呵呵,如果这样回答,你真是歪打正着了:没错,在这里,组就是最关键的词。用面向对象的编程思想来看,类就是存储数据同时给一组相关代码赋予协调功能的方式。类是面向对象编程的核心。.NET赋予类的新面目VB6和VB.NET在类的用法上有一个首要的显著差别,那就是后者不再采用Set关键词了。除此以外,在...
类别:程序开发 - VB/.NET    查看:120    更新:2014-05-19

连接SQL SERVER的公共类VB.NET

***********************************************************************Option Explicit On Option Strict On //***********************************************************************Imports System.Data.SqlClient //*************************************************************************//Begin defined namespace Namespace Sunerp.CommClass.Comm //Defined Structure PublicApplicationVal //Structure descriptoin //本结构存取 数据库服务器名(Dbserver)、数据库用户ID(UserId)、 //数据库用户密码(UserPWD)、数据库名(Dbase),为联接数据库提供参数。 //为了满足某些简单查询...
类别:程序开发 - VB/.NET    查看:117    更新:2014-05-19

C#连接六类数据库的代码集

本文列出了C#连接Access、SQL Server、Oracle、MySQL、DB2和SyBase六种不同数据库的程序源码和需要注意的点。1.C#连接Access程序代码:using System.Data;using System.Data.OleDb;..string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";strConnection+=@"DataSource=C:BegASPNETNorthwind.mdb";OleDbConnection objConnection=new OleDbConnection(strConnection);..objConnection.Open();objConnection.Close();解释:连接Access数据库需要导入额外的命名空间,所以有了最前面的两条using命令,这是必不可少的!strConnection这个变量里存放的是连接数据库所...
类别:程序开发 - C#/.NET    查看:115    更新:2014-05-17

C#3.0 新特性之隐式类型化数组

C#3.0这个特性是对隐式类型化本地变量的扩展,有了这个特性,将使我们创建数组的工作变得简单。我们可以直接使用"new[]"关键字来声明数组,后面跟上数组的初始值列表。在这里,我们并没有直接指定数组的类型,数组的类型是由初始化列表推断出来的。 class AnonymousTypeArray : AppRunner.AbstractApplication { public override void Run() { var intArray = new[] { 1, 2, 3, 4, 5 }; var doubleArray = new[] { 3.14, 1.414 }; var anonymousTypeArray = new[] { new { Name="van’s", Sex=false, Arg=22 }, new { Name="martin", Sex=true, Arg=23 } }; Console.WriteLine(intArr...
类别:程序开发 - C#/.NET    查看:116    更新:2014-05-17

C#正则表达式经典分类整理

有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。现在用到正则的时候也比较少,把以前的笔记等整理一下,以志不忘。 (1)“@”符号 符下两ows表研究室的火热,当晨在“@”虽然并非C#正则表达式的“成员”,但是它经常与C#正则表达式出双入对。“@”表示,跟在它后面的字符串是个“逐字字符串”,不是很好理解,举个例子,以下两个...
类别:程序开发 - C#/.NET    查看:96    更新:2014-05-17

C#类的继承

本节课将介绍C#中的继承,其目的如下:1.基类的实现2.类的继承3.在派生类中初始化基类4.如何调用基类成员5.如何覆盖基类成员继承是面向对象程序设计的主要特征之一,它可以让你重用代码,可以节省程序设计的时间。1.清单8-1 继承: BaseClass.csusing System;public class ParentClass{public ParentClass(){Console.WriteLine("Parent Constructor.");}public void print(){Console.WriteLine("I'm a Parent Class.");}}public class ChildClass : ParentClass{public ChildClass(){Console.WriteLine("Child Constructor.");}public static void Main(){ChildClass child = ne...
类别:程序开发 - C#/.NET    查看:81    更新:2014-05-17

面向对象编程:Java的简单数据类型

数据类型数据类型就是对内存位置的抽象表达。程序员可以利用多种数据类型:某些由编程语言定义,某些由外部库定义,还有些则由程序员来定义。很多编程语言都依赖于特定的计算机类型和对数据类型属性的具体编译实现,比如word和integer数据类型的大小等。另一方面,Java的虚拟机负责定义其内置数据类型的各方面内容。这就意味着不管Java虚拟机(JVM)运行在何等低级的操作系统之上,数据类型的属性都是完全一样的。 简单数据类型 简单数据类型是不能再简化的、内置的数据类型,由编程语言定义,表示真实的数字、字符和整数。更大、更复杂的数据类型可以采用简单数据类型的组合来定义。在大多数情况下,简单数据类型都具有其硬件等价...
类别:程序开发 - JAVA    查看:109    更新:2014-05-16

面向对象编程:Java复杂数据类型用法

同简单数据类型的定义一样,Java虚拟机(JVM)还定义了索引(reference)这种数据类型。索引类型可以“引用”变量,由于Java没有明确地定义指针类型,所以索引类型可以被认为就是指向实际值或者指向变量所代表的实际值的指针。一个对象可以被多于一个以上的索引所“指”。JVM从不直接对对象寻址而是操作对象的索引。索引类型分成三种,它们是:类(class)、接口(interface)和数组(array)。索引类型可以引用动态创建的类实例、普通实例和数组。索引还可以包含特殊的值,这就是null 索引。null 索引在运行时上并没有对应的类型,但它可以被转换为任何类型。索引类型的默认值就是null。类类(Class)指的是定义方...
类别:程序开发 - JAVA    查看:103    更新:2014-05-16

JAVA对象群体的组织:Enumeration及Iterator类

在一般情况下,遍历集合类会使用一下方式: for(int i=0;i<v.size();i++) Customer c=(Custormer)v.get(i); 使用Enumeration类和Iterator类可以简化这个过程 1.Enumeration类 (权举) 使用范围:Vector类 方法: boolean hasMoreElement() //测试此枚举是否包含更多的元素. Enumeration nextElement() //如果此枚举对象至少还有一个可提供的元素,则返回此枚举的下一个元素。 使用举例: Enumeration e=v.enumeration(); while(e.hasMoreElement()) Customer c=(Customer)e.nextElement(); //注意:使用Enumeration同样需要对元素进行显式转换 缺点:在遍历过程中删除元素效果,原因唔系好清楚,所以建议使用Iterator类的r...
类别:程序开发 - JAVA    查看:92    更新:2014-05-16

C语言基础教程:数据类型、变量和运算符

本节首先介绍Turbo C程序的基本组成部分; 然后介绍Turbo C的数据类型、变量类型、变量的初始化和赋值; 最后介绍Turbo C的有关操作。 通过本节的学习, 可以对Turbo C语言有一个初步认识。 1. Turbo C程序的一般组成部分 Turbo C 2.0 象其它语言一样按其规定的格式和提供的语句由用户编写应用程序。请看下面一段Turbo C源程序。 例1: /*Example program of Turbo C*/ #include <stdio.h> /*包含文件说明*/ void lgc(void); /*子函数说明*/ char answer; /*定义全程变量*/ int main() /*主函数定义*/ { char a; /*定义局部变量*/ clrscr(); gotoxy(12,3); puts("Welcome to use Turbo C2.0!")...
类别:程序开发 - C/C++    查看:117    更新:2014-05-16

JavaBean编写SQLServer数据库连接类

下面是以SQL Server为例编写一个简单的数据库连接工具类,把它封装到web项目的(WEB-INF/classes/)目录下,在Java或JSP页面引入就可以实现了. ODBC名称:SQLServer; 用户名:dxaw; 密 码:123; 方法executeUpdate():对数据库更新; 方法executeQuery():通过SQL语句返回记录集; 代码如下: //类conn.db.conndb.java package conn.db;import java.sql.*;public class conndb {Connection conn;ResultSet rs;private int count;public conndb() {try {Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");} catch (Exception ex) {}}public ResultSet executeQuery(String sql){try {conn=Driver...
类别:程序开发 - JAVA    查看:95    更新:2014-05-16