程序连接数据库的方式有几种? 我们做了一个程序,发布在服务器上,在服务器上安装了oracle的客户端,程序中用数据库名和密码直接连接数据库,没有ip地址,有人问我这是什么连接方式?把我给问懵了,不知道,请问各位大虾,连接数据库的方式有几种,请详示!谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用java举例前两种,通过已有的途径连接:1. 有人写了一个java-oracle的驱动包,比如ojdbc14.jar,我们编程的时候告诉驱动包去哪找数据库就行了。这个是thin连接方式2. 操作系统知道怎么去连数据库,并给我们一扇门,我们只要知道如何走到门里面就行了。这扇门就是odbc,这种方式叫做jdbc-odbc桥接。在代码中不需要给出ip,但是你所在的操作系统需要知道数据库的ip自己通过协议连接数据库:3. 这种方式相当于手动实现一个不完全的ojdbc14.jar类,里面提供一些足够使用的接口和类就可以了,不借助于现有的方式以上是我自己的理解,可能不贴切 你的程序如何连接的数据库你不知道吗?asp,.net中用ado较多java用jdbc较多 oracle的客户端,如sqlplus,toad等使用的是Oracle专用的连接方式. 一个SQL的优化 plsql连接oracle11G出现ORA-12154: TNS: 无法解析指定的连接标识符 求解,Oracle查询时,如何让特定的记录显示在最前面 oracle 存储过程循环问题! 小弟刚学Oracle有个问题需要个位帮帮忙!谢啦 在sql server上可以运行的这样一句SQL,在Orcale上应该怎么写啊? 在Oracle8i中如何打开OEM??急!!!在线等待 大家看看我这个 SQL 语句为什么不能重复执行? 对PL/SQL表实施插入和删除操作?????????????? 数据库难题(出100分),请教高手!!! 成绩单中sql语句如何写? oracle 乱码
前两种,通过已有的途径连接:
1. 有人写了一个java-oracle的驱动包,比如ojdbc14.jar,我们编程的时候告诉驱动包去哪找数据库就行了。这个是thin连接方式
2. 操作系统知道怎么去连数据库,并给我们一扇门,我们只要知道如何走到门里面就行了。这扇门就是odbc,这种方式叫做jdbc-odbc桥接。在代码中不需要给出ip,但是你所在的操作系统需要知道数据库的ip
自己通过协议连接数据库:
3. 这种方式相当于手动实现一个不完全的ojdbc14.jar类,里面提供一些足够使用的接口和类就可以了,不借助于现有的方式以上是我自己的理解,可能不贴切
asp,.net中用ado较多
java用jdbc较多