ErWin怎么连SQL Server

ErWin怎么连SQL Server,第1张

使用ERwin连接 Oracle数据库并不像SQL Server数据库那样方便,除了需要正确填写用户名及用户密码外,还要正确填写Connect属性值.Connect属性指的是Oracle数据库的网络服务名,对于本地计算机来讲,网络服务名因数据库服务器的位置不同而有所不同,当服务器位本地计算机上时,直接填写全局数据库或自建数据库一般就能通过,因为Oracle会自动为各数据库建立同名的网络服务(如:orcl)当服务器位于本地网络上的其他计算机上时,网络服务名的格式一般为:数据库名_服务器计算机IP(如:orcl_192.168.0.253). 如果按照上述 *** 作不能正常连接到Oracle数据库,请仔细检查本地客户端及网络Oracle服务器上的"本地NET网络服务配置"的设置.

听你口气是用的hiberante吧,毕竟jdbc没有这么一说,一对多的话要这样写

<set name="erwinRzXtczxdbs" inverse="true" casecade="save-update">

需要有cascade属性,然后save-update就能给插进去了,你可以到网上查一下这个属性,还要注意的是inverse这个属性,不设置好可能子表没有外键那一列没办法插进去,以上

步骤:(1) 创建一个批处理文件:打开记事本,创建数据库连接信息(例如,server name,username,password,databasename等)以及要执行的*.sql脚本名称。具体语法参考下文"osql 实用工具" 。 将文件的扩展名改为.bat 并保存。

示例1: 指定待执行sql 文件的相对路径

osql -S admin\admin -U sa -P sa -d TestDB -i c:\test.sql

pause

示例2: 待执行文件与bat文件在同一个目录,指定相对路径

 set localdir=%~dp0

osql -S (local) -U sa -P sa -d Test -i %localdir%\test1.sql

 osql -S (local) -U sa -P sa -d Test -i %localdir%\test2.sql

osql -S (local) -U sa -P sa -d Test -i %localdir%\test3.sql

pause

(2) 创建需要执行的sql 脚本, test.sql,test2.sql 和test3.sql, 并放在步骤(1)示例1中指定的位置。本例为c:\ 根目录。如果用示例2,将待执行的sql和bat文件放在同一个目录下。

(3) 双击*.bat 文件并查看运行结果。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8709131.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存