本人连接过SQLServer跟SQLite

Ⅰ、SQLServer,百度,转一下:http://jingyan.baidu.com/article/7f766daf465e9c4101e1d0d5.html 只复制了文字,图片麻烦,只是以防链接失效

1、当建立好表结构之后,选择导航栏中的“数据库”,然后选择"Configure Connections" 如下图所示:

2、添加数据源,点击下图标红位置,然后选择“文件数据源(与机器无关)”然后选择“下一步”,在列表中找到SQL Server,然后选择“下一步”

3、在下图的文本框中随便输入一个名字,这里我输入"test",继续“下一步”,然后点击“完成”

4、接下来就是建立一个可连接SQL Server 的 ODBC数据源,如下图:描述可以随便填写,服务器我们填写“IP”,然后选择“下一步” 选择使用“用户输入和密码验证” 然后填写好数据库的“用户名”和“密码” 继续“下一步”

5、这里我们选择默认导入到"master"数据库,当然你也可以选择其他数据库,然后一直“下一步” 最后面会出现一个“测试数据源”的界面,然后我们测试一下数据源是否配置正确,这里我们测试成功了。然后一直点确定就OK了

6、接下来我们将所有表结构导入到数据库中。还是在导航栏上选择“数据库”,然后选择“创建表” 然后点击下图标红按钮中来选择刚刚建立的数据源,然后默认所有操作为确认就OK了

Ⅱ、导入到SQLite

前期:PD中设计模型时,要选择ODBC3.0,下载好SQLite驱动

首先要用SQLite管理工具创建一个空的.db文件,即数据库(做容器用,PD里面的表到时候都要放到这个文件中)

然后建立数据源,控制面板(这里有个快捷方式,win8下按win+X)-->管理工具-->OBDC32-->添加-->选择驱动(SQLite3 ODBC Driver 一般在最后一个)-->点击完成,输入自己取个数据源名称,选择数据库(刚建立的数据库.db),时间可不填,OK即可。

然后打开PD,菜单中数据库-->Connect,如图设置

 连接完毕后,数据库中点击Generate Database 
OK,Run,忽略全部,这样你的容器.db已经充满了表,同时还会生成一个.sql文件,可以用SQLServer来打开并使用。
接下来就可以查看咯,把.db直接拖到你的SQLite管理工具里面,我用的是SQLite Database Browser 2.0 b1

(PowerDesigner&Sqlite)PD中设计完表后,将其导入数据库中的更多相关文章

  1. sqlite3如何判断一个表是否已经存在于数据库中 C++

    SELECT count(*) AS cnt FROM sqlite_master WHERE type='table' AND name='table_name';cnt will return 0 ...

  2. oracle问题:新建了一个PDM文件,建表后生成的sql语句中含有clustered

    问题描述 为了在oracle中新增表,在PDM中建表,使用其生成的sql语句,但是建表不能成功,提示 ORA-00906: 缺失左括号 原因是多了clustered 关键字 情景重现 1. 新建一个p ...

  3. windows10驱动精灵装完驱动后重启一直诊断修复中。。。完美解决

    给公司电脑重装完系统后安装惯例开始打驱动,用的是驱动精灵,一切顺利,安装完成后重启,结果出问题,正在诊断我的电脑,无法诊断 然后我进入疑难解答 高级选项--启动设置 然后按7禁用驱动签名,成功进入系统 ...

  4. 解决sqlite删除数据或者表后,文件大小不变的问题

    原因分析: sqlite采用的是变长纪录存储,当你从Sqlite删除数据后,未使用的磁盘空间被添加到一个内在的"空闲列表"中用于存储你下次插入的数据,用于提高效率,磁盘空间并没有丢 ...

  5. 新建表后,在sqlserver manager中使用显示引用对象无效

    编辑>intelliSense(I)>刷新本地缓存.

  6. sql语句联表更新(从一个数据库中的一张表更新到另一个数据库的另一张表)

    一.sql server数据库写法: update a set a.ksgmm=b.ksgmm,a.ksgm=b.ksgm,a.scztm=b.scztm,a.sczt=b.sczt from lan ...

  7. python生成数据后,快速导入数据库

    1.使用python生成数据库文件内容 # coding=utf-8import randomimport time def create_user():    start = time.time() ...

  8. PowerDesigner如何将设计的表更新到数据库中

    前言: 软件开发的过程中,将设计的表更新到数据库中是一件繁琐的事情,使用好工具,能够事半功倍. 环境介绍:Oracle 11g x64 前期准备: 1.PowerDesigner工具(本人是32位的) ...

  9. Qt编译mysql以及创建表后进行导入操作

    鉴于很多同学对Qt编译myql总是不能成功.出现各种问题,今天特此写出本教程,希望可以帮到须要的同学.        首先,须要明确编译的目的和原理. 目的:Qt 5.2版本号曾经都是不带mysql驱 ...

随机推荐

  1. Likely root cause: java.lang.IllegalStateException: jar hell!

    jar hell 解决方案: 问题: Likely root cause: java.lang.IllegalStateException: jar hell! 解决: 当一一个类或者一一个资源文件存 ...

  2. js技巧-使用reduce实现更简洁的数组对象去重和数组扁平化

    Array.prototype.reduce()方法介绍: 感性认识reduce累加器: const arr = [1, 2, 3, 4]; const reducer = (accumulator, ...

  3. python 之开发工具 sublimetext 3

    一.前言 由于个人工作内容太过于繁杂,记忆力又不好,为日后使用的方便,故简单的记录了本篇关于sublimetext 3的初始化安装和部分插件内容的记录.目前最新的版本也是3.0以上版本了,故我这里使用 ...

  4. hadoop2.4 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

    在Ubuntu上安装完hadoop2.4以后,使用以下命令: hadoop fs -ls // :: WARN util.NativeCodeLoader: Unable to load native ...

  5. [转] python 远程主机强迫关闭了一个现有的连接 socket 超时设置 errno 10054

    python socket.error: [Errno 10054] 远程主机强迫关闭了一个现有的连接.问题解决方案: 前几天使用python读取网页.因为对一个网站大量的使用urlopen操作,所以 ...

  6. POJ 3280 Cheapest Palindrome(区间dp)

    dp[i][j]表示处理完i到j的花费,如果s[i] == s[j] 则不需要处理,否则处理s[i]或s[j], 对一个字符ch,加上ch或删掉ch对区间转移来说效果是一样的,两者取min. #inc ...

  7. 实现带复选框的TreeView控件

    实现效果: 知识运用: TreeView控件的CheckView属性 //是否在树形视图控件中显示复选框 public bool CheckBoxs{ get;ser } 实现代码: TreeView ...

  8. AOSP常见漏洞类型简介

    Heap/Stack Overflow(CVE-2017-0541) 漏洞出现在PushcdlStack函数中,如下所示   # /external/sonivox/arm-wt-22k/lib_sr ...

  9. 使用jquery实现获取除this(当前选定)以外的元素

    今天做项目时,要求完成功能评价的分类,即好评,差评,中评.遇到一个问题,如何在选定一个评论类型时,该div颜色改变,其他评论类型的div颜色不变. 在使用$(this).attr()时,表示当前元素的 ...

  10. web项目小总结

     初步小结 1.之前的CSS有些遗忘,返回去重新看知识点,频繁会浪费项目时间. 比如说: position定位 1 position: absolute;//绝对定位 2 position:relat ...