zoukankan      html  css  js  c++  java
  • 不用安装Oracle客户端

    1 pl/sql developer

    1.1 下载解压instantclient-basic-nt-12.1.0.2.0。

    1.2 在其目录下新建Network/ADMIN/tnsnames.ora文件。

    1.3 文件内容如下:

    test = 
    (DESCRIPTION = 
    	(ADDRESS_LIST = 
    	(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521)) 
    	) 
    	(CONNECT_DATA = 
    	(SERVER = DEDICATED) 
    	(SERVICE_NAME = orcl) 
    	) 
    ) 
    

      

    1.4 打开pl/sql developer,Tools->Preferences,配置【Oracle Home】和【OCI library】。

    2 .net程序

    2.1 从instantclient中复制以下三个文件到exe同目录,oci.dll、oraociei12.dll、oraons.dll。

    2.2 using System.Data.OracleClient; 示例代码见下:

           string conStr = "Data Source=192.168.1.100:1521/orcl;User ID=zh;Password=123;Unicode=True";
                OracleConnection conn = new OracleConnection(conStr);
                try
                {
                    conn.Open();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
                finally
                {
                    conn.Close();
                }
    

      

    3 java程序

    3.1 项目中导入外部jar包 ojdbc6.jar

    3.2 示例代码见下:

    	public static void testOracle() {
    		String driverName = "oracle.jdbc.driver.OracleDriver";
    		String dbURL = "jdbc:oracle:thin:@192.167.100.8:1521:orcl";
    		String userName = "zh";
    		String userPwd = "123";
    
    		try {
    			Class.forName(driverName);
    			Connection dbConn = DriverManager.getConnection(dbURL, userName,
    					userPwd);
    			System.out.println("连接数据库成功");
    
    		} catch (Exception e) {
    			e.printStackTrace();
    			System.out.print("连接失败");
    		}
    	}
    

      

  • 相关阅读:
    c#大文件上传解决方案支持分片断点上传
    css精灵动画
    文字游戏
    利用myeclipse配置数据库连接池
    python 简单的txt文件读写
    数据库连接池配置
    hdu 1030 Delta-wave
    java jdbc sqlhelper
    js实现页面的自动读秒跳转
    购物车模块
  • 原文地址:https://www.cnblogs.com/bloodofhero/p/6548121.html
Copyright © 2011-2022 走看看