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("连接失败");
    		}
    	}
    

      

  • 相关阅读:
    POJ 1753
    POJ 3669
    POJ 1979
    HDU 1372
    Codeforces 761D
    response下载csv文件内容乱码问题
    只要没有给String[]数组new 空间,那么他就只是一个引用
    servlet中的“/”代表当前项目,html中的“/”代表当前服务器
    onkeyup的死循环问题
    OPGL+VS2017+GLFW+GLEW配置详细步骤
  • 原文地址:https://www.cnblogs.com/bloodofhero/p/6548121.html
Copyright © 2011-2022 走看看