http://blog.sina.com.cn/newzp[订阅]
个人资料
分类
    内容读取中…
评论
读取中...
clock
访客
读取中...
好友
读取中...
博文
SQL语言嵌入到C里(2007-06-07 22:27)
 

#include <stdio.h>
#include <stddef.h>
#include <sys/types.h>
#include <dirent.h>

exec sql include sqlca.h;

void main()
{printf('start\n');
 exec sql database lottor;
 if (SQLCODE)
 {
  printf('open database error[%d]\n',SQLCODE);
  exit();
 }
 
 createTable();printf('over\n');
 
 exec sql close database;
}

int createTable()
{
 exec sql create table zmy(
  zmy_no  integer,
  zmy_name char(10),
  zmy_sex  char(1),
  zmy_age  integer,
  zmy_native char(20),
  zmy_salary decimal(8,2));

  if (SQLCODE)
 {

判断日期的shell程序(2007-05-16 11:24)
这是我的第一个在UNIX下编写的SHELL程序。输入一个字符串,判断其是否为合法的日期,并判断是否为润年。
 
echo 'Input a date:'
read DATE
expr $DATE + 1 > /dev/null 2>&1
tag=`echo $?`
if [ $tag != 0 ]
then
    echo 'not a number'
    exit 1
else
    tag=`expr $DATE : '.*'`
    if [ $tag != 8 ]
    then
        echo 'the length is not 8'
        exit 2
    else
        YY=`echo $DATE| cut -c 1-4`
 MM=`echo $DATE| cut -c 5-6`
 DD=`echo $DATE| cut -c 7-8`
        if [ '$YY' -lt 1900 -o '$YY' -gt 2100 ]
 then
            echo 'the year is not 1
JDBC连接SQL2000数据库(2007-04-16 09:31)

JAVA连接SQL2000数据库:

===========================================================

Class.forName('com.microsoft.jdbc.sqlserver.SQLServerDriver');

String url='jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=DataDefine';

String user='SA';

String password='112233';

Connection con=DriverManager.getConnection(url,user,password);

===========================================================

 

安装SQL2000,打SP3补丁,安装JDK,下载JDBC驱动,也就是mssqlserver.jar、msutil.jar、msbase.jar三个文件,建议放在JDK的lib目录下,然后配置环境变量,我的配置是:C:\j2sdk1.4.2\bin;C:\j2sdk1.4.2\lib\dt.jar;C:\j2sdk1.4.2\lib\tools.jar;C:\j2sdk1.4.2\lib\mssqlserver.jar;C:\j2sdk1.4.2\lib\msutil.jar;C:\j2sdk1.4.2\lib\msbase.jar;

JAVA基础(1)(2007-03-28 07:31)
全局变量:JAVA程序中,不能在任何类之外定义全局变量,只能通过在一个类中定义公用静态的变量来实现一个类中的全局变量。
GOTO语句:JAVA不支持goto语句,而是通过例个处理语句try,catch,final等来代替C中用goto处理遇到错误时的跳转情况。
指针:JAVA不支持指针操作,但通过引用等特性实现了指针的功能及其灵活性,因而克服了C/C++固有的缺点。
内存管理:JAVA系统能创建并动态维护数据结构所需的内存,并自动完成内存垃圾的收集工作。
带标号break:终止并跳出这个标号标识的语句块,执行该语句块的后继语句。
 
类的修饰符
  public:表示这个类可以在其他任何类中使用。默认时只能被同一包中其他类使用。
  abstract:表示这个类是抽象类,不能被实例化。
    final:表明这个类不能被继承,即没有子类。
 
继承