Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jdbc连接TNS:侦听器_Java_Oracle_Jdbc - Fatal编程技术网

Java jdbc连接TNS:侦听器

Java jdbc连接TNS:侦听器,java,oracle,jdbc,Java,Oracle,Jdbc,请帮我解决这个问题。我想数据库的名称不是“系统” 你可以在这里看到Url语法:我找到了这个问题的解决方案。 借助以下查询 “从用户\系统\权限中选择用户名和权限;” 我发现我使用了错误的用户名。 经过纠正,问题解决了。。 :)SQL>show参数service\u NAME-输出将引导您找到答案jdbc:oracle:thin:@127.0.0.1:1521/service\u NAME package com.jay.controller; import java.sql.Connectio

请帮我解决这个问题。

我想数据库的名称不是“系统”


你可以在这里看到Url语法:

我找到了这个问题的解决方案。 借助以下查询 “从用户\系统\权限中选择用户名和权限;” 我发现我使用了错误的用户名。 经过纠正,问题解决了。。
:)

SQL>show参数service\u NAME-输出将引导您找到答案jdbc:oracle:thin:@127.0.0.1:1521/service\u NAME
package com.jay.controller;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Dao {


        public static void main(String[] args) {
            String USER = "SYSTEM";
            String PASS = "admin";
            //jdbc:oracle:<drivertype>:@<database>
            //String dbUrl="jdbc:oracle:thin:@localhost:1521:TEST";
            String dbUrl = "jdbc:oracle:thin:@127.0.0.1:1521:SYSTEM"; //(oracle:  dbc:oracle:thin:@localhost:8081:system)(mysql:   jdbc:mysql://localhost:3306/test)
            String dbClass = "oracle.jdbc.driver.OracleDriver"; // (oracle :oracle.jdbc.driver.OracleDriver)( mysql:com.mysql.jdbc.Driver)
            String query = "Select * FROM transaction_flow";//transaction_flow
            try {
            Class.forName(dbClass);//for (oracle: oracle.jdbc.driver.OracleDriver) (mysql: com.mysql.jdbc.Driver)

            //Connection con = DriverManager.getConnection (dbUrl,USER,PASS);//"jdbc:oracle:thin:@//127.0.0.1:1521/XE","system","sy‌​stem"
            Connection con = DriverManager.getConnection (dbUrl,USER,PASS);
            Statement stmt = con.createStatement();
            for(int i=0;i<1500;i++){
                //stmt.executeUpdate(insertQuery);
              }
            ResultSet rs=stmt.executeQuery(query);
            int count=0;

            /*  
                while (rs.next()) {
            dbtime = rs.getString(1);
            System.out.println(++count+ ": "+" Message_ID:"+rs.getString("Message_ID")+ "HIB_End_Time:"+rs.getString("HIB_End_Time") + "HIB_Start_Time:"+rs.getString("HIB_Start_Time")
                    +"Gateway_End_Time: "+rs.getString("Gateway_End_Time")+ "Gateway_Start_Time"+ rs.getString("Gateway_Start_Time")+"Response_Message_ID :"+rs.getString("Response_Message_ID")
                    +"Service_Name: " +rs.getString("Service_Name")+ "Service_Version"+ rs.getString("Service_Version")+"Response_URL:"+rs.getString("Response_URL")+"SLA: "+rs.getString("SLA")
                    +"TransactionID: "+rs.getString("TransactionID")+"Originating_System:"+rs.getString("Originating_System")+"Sending_System:"+rs.getString("Sending_System")
                    +"Sequence_ID"+rs.getString("Sequence_ID")+"Operation"+rs.getString("Operation")+"GID_Assigner"+rs.getString("GID_Assigner")+"GID"+rs.getString("GID")
                    +"Sending_Organizaion:"+rs.getString("Sending_Organizaion")+"Sending_User"+rs.getString("Sending_User")+"isAsynchronous"+rs.getBoolean("isAsynchronous")
                    +"DeliveryMethod:" +rs.getString("DeliveryMethod")+"ResponceDeliveryEndpoint: "+rs.getString("ResponceDeliveryEndpoint")+"Consumer_Message_ID"+rs.getString("Consumer_Message_ID")
                    +"eHealth_Transaction_ID"+rs.getString("eHealth_Transaction_ID")+" LOB_Repository_ID: "+rs.getString("LOB_Repository_ID"));

                }

                */ 
            JsonConverter json1=new JsonConverter();
            json1.convertToJson(rs);
            con.close();
            System.out.println("connection is ok");
            } //end try

            catch(ClassNotFoundException e) {
            e.printStackTrace();
            }

            catch(SQLException e) {
            e.printStackTrace();
            }
        //      System.out.println("all data are printed to console..");

    }
}
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:489)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:553)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:254)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:528)
at java.sql.DriverManager.getConnection(DriverManager.java:571)
at java.sql.DriverManager.getConnection(DriverManager.java:215)
at com.jay.controller.Dao.main(Dao.java:26)
at oracle.net.ns.NSProtocol.connect(NSProtocol.java:399)
at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1140)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:340)
... 7 more