zoukankan      html  css  js  c++  java
  • MsSQL通用数据库创建程序(源码+Demo+Exe)

    简介:这是一个Microsoft SQL Server 2000/2005/2008的通用数据库创建程序,它可以让我们制作的应用程序的分发和部置更显专业化。
    功能:
    1、可自动创建任意SQL数据库;
    2、可由用户自定义数据库的存放路径;
    3、可由用户自定义数据库用户名及密码;
    4、可在建库时按需初始化数据;

    使用方法:
    1、Create_db_Set.ini文件的配置,有详细注解,一看就应明白。

    //本脚本配置文件名必须为:Create_db_Set.ini
    [CREATE_DB_SET]

    //系统名称 注释内容必须放在单独的行中
    SYSNAME=网上考试系统

    //新数据库默认名称,若有多个数据库名称,用“|“分隔
    DBNAMELIST=XX考试题库中心|XX考试评分库|XX考试考点库

    //数据库文件默认存储路径
    DBSAVEDIR=D:/网上考试系统数据库/

    //数据库默认角色名
    SANAME=jsjks_sa

    //数据库创建脚本文件名称
    CREATEDBSCRIPT=create_db_template.sql

    //要进行初始化的access数据库文件名称
    INITACCESSNAME=KsxtDb_Initial.mdb

    //要进行初始化的表名称
    INITTABLENAME=操作员表|操作说明表|题型类别表|InKeyTable

    2、从数据库中生成SQL脚本,脚本名为create_db_template.sql,当然你愿意的话也可以自已去写,不过我是不会自已再去写一遍的。
    把脚本中的要创建的数据库名替换为变量名:$DB_NAME$
    新数据库用户名替换为变量名:$SA_NAME$
    新数据库密码替换为变量名:$SA_PWD$

    3、从SQL数据库中导出要初始化的表至Access文件中,初始化mdb文件名为:KsxtDb_Initial.mdb(按实际取名)

    4、具体见Demo例子。

    (题外话:曾有一网友问我你这不是创建数据库的工具吗,还没创建何来数据库呀?我无语至少20秒。不得不问他你做系统时用不用数据库?他说用的当然用的呀!我说就是呀!于是他又说你这个程序不是要创建数据库的吗既然我已经有库了我还要你干吗?我又晕了接着又问他你的程序是给自已用的还是给客户用的。他乐了你真逗当然是给客户用的呀自已用还要问你这个呀!于是我又说那你怎么给客户分发你的系统呀!他说做安装程序呀你是不是玩我呀?!我玩你老大是你玩我还差不多。没办法接着问他你怎么给客户安装数据库呀?接下来的一句话这位老兄彻底把我雷晕了,他说就是因为这个才问你的呀!我的妈呀这位仁兄走进一个死胡同了没办法我只好一字一句的对他说:你要设计的数据库我是没办法帮你创建出来的,但是你为你的系统而设计好了的数据库我可以帮你把它安装到客户那里去,用你开发系统时已设计并且每天都在用的数据库为源头生成创建数据库的SQL脚本并按使用说明配置一下就OK了。这个世界终于清静了!)

    程序截图:
    点击在新窗口中浏览此图片
    程序源及Demo下载:

    谢祥选【小宇飞刀(xieyunc)】
  • 相关阅读:
    如何禁止用户直接对TextBox进行数据粘贴?(ASP.NET WEB开发)
    jquery过滤选择器前加空格与不加空格的区别(转)
    linux设置ip.dns.gateway
    Adobe Fireworks CS4 序列号(注册码)
    AS3清空数组的四种方法
    Flash中用AS3做的游戏,导出apk安装到手机上滤镜效果出不来为什么?
    用AS3清空容器下所有子显示对象
    对Linux进程的理解
    C++基础
    虚拟机三种网络模式(hostonly、Bridged、NAT)
  • 原文地址:https://www.cnblogs.com/xieyunc/p/2793591.html
Copyright © 2011-2022 走看看