扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
不能
创新互联主营新源网站建设的网络公司,主营网站建设方案,重庆APP开发,新源h5重庆小程序开发公司搭建,新源网站营销推广欢迎新源等地区企业咨询
plsql是oracle特有的语言,只能在oracle环境下运行,如果要在所有数据库中都能运行,必须使用1999标准的sql语法
sqlserver中可以使用t-sql
Oracle SQL Developer连接MS SQL SERVER 2000的处理步骤:
1, 下载net.sourceforge.jdbc.driver驱动(有Download, 我下载的是jtds-1.2.1)
2, 解压缩后把jtds-1.2.1.jar copy至Oracl SQL Developer/sqldeveloper/lib目录中
3, 把JtdsXA.dll copy到SQL SERVER 2000/bin目录中
4, 以 sa login SQL Query Analyzer, 执行 instjtds.sql
5, 做好一切后, 打开 sqldeveloper.exe, 创建新的Connection
6, 在 ORACLE SQL Developer中, 点File-New-选中 Database Connection,点确定
在弹出的UI中选择"SQLServer"页签, 再填写相关的Loginner及Pwd和Connection Name后
点一下Retrieve database按钮, 然后在其旁边的下接框中选取想要连接的Database就可以
了
7, 注意:密码一项不能为NULL, 密码为NULL的loginner需要更改密码后才能连接
建立链接服务器即可,SQL server访问Oracle数据库我是做过的,代码也有,但是反过来会相对比较复杂一些,我还没做过,但绝对是可以的。这篇博客你可以参考下
下载Oracle客户端
下载地址:,点击连接进入会出现以下页面。
选择第一个Instant Client for Microsoft Windows (32-bit) 进行下载就可以了,请不要下载64bit的,我试过,不能实现连接的。
配置Oracle客户端
下载之后将其解压,不需要进行安装,比如解压到......\TOOLS_APP目录下,然后在instantclient_11_2目录下新建两层文件夹\NETWORK\ADMIN,再在ADMIN文件夹下面建一个tnsnames.ora文件,然后向文件中添加如下内容:
ORACLE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORACLE)
)
)
sql server,PL/SQL,mysql区别为:性质不同、数据类型不同、面向群不同。
一、性质不同
1、sql server:sql server是Microsoft 公司推出的关系型数据库管理系统。
2、PL/SQL:PL/SQL是一种过程化语言,是Oracle数据库对SQL语句的扩展。
3、mysql:mysql是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。
二、数据类型不同
1、sql server:sql server对非传统的数据类型缺乏内置的支持。
2、PL/SQL:PL/SQL能够利用Web的多媒体特性,将在Web中发现的各种数据类型集成为数据包(mess)。
3、mysql:mysql能够将非传统的数据存储到单独的服务器里的平面(flat)文件中,然后使用OLE-DB将它们链接在一起。
三、面向群不同
1、sql server:sql server的面向群体为商业化大型企业。
2、PL/SQL:PL/SQL的面向群体为商业化大型企业。
3、mysql:mysql的面向群体为一般的个人使用者和中小型企业。
plsql只用于oracle,plsql是oracle的第三方软件,其他数据库不可用。而且plsql不是语言,只是一个工具。
mysql,oracle,sqlserver对应的语言都叫sql语言,但是对于不同数据库,语法略有不同,内置函数也略有区别,存储过程,自定义函数等等语法也不同,但是学了其中一个,对于学其他的来说,很有帮助,这三个来说,基本学任意一个就可以,其他的到时候灵活变换,记住函数什么的也就可以了。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流