C# - Verbindung zur Oracle-Datenbank

Habe ich getan-Anwendungen auf Java, verbunden mit MySQL, aber jetzt bin ich dabei C# mit Oracle.
Hier ist der code habe ich so weit:

using System.Data.OracleClient;

namespace Chat
{
    class DBconnector
    {
        static private string GetConnectionString()
        {
            return "Data Source=myserver.server.com;Persist Security Info=True;" +
                "User ID=myUserID;Password=myPassword;Unicode=True";
        }
        static public void ConnectAndQuery()
        {

            string connectionString = GetConnectionString();
            using(OracleConnection conn = new OracleConnection())
            {
                conn.ConnectionString = connectionString;
                conn.Open();
                Console.WriteLine("State: " + conn.State);
                Console.WriteLine("Connction String: " + conn.ConnectionString);

                OracleCommand command = conn.CreateCommand();
                string sql = "SELECT * FROM users";
                command.CommandText = sql;

                OracleDataReader reader = command.ExecuteReader();
                while(reader.Read())
                {
                    string myField = (string)reader["MYFIELD"];
                    Console.WriteLine(myField);
                }
            }

        }

    }
}

Was ist hacking mir ist, dass ich nicht weiß, was Sie zu geben im Austausch "myserver.server.com", "meine_benutzer-id" und "myPassword", die in der connectionString.
Ich nehme an, es ist "localhost/" und smth like, aber mit Oracle-ich habe nicht wirklich die gleiche visuelle interface mit MySQL in den browser und somit bin ich irgendwie' verloren.

Folgte ich diesem tutorial: Instant Oracle unter Verwendung von C#
und ich mache der Fall mit die Verbindungszeichenfolge direkt in meinem code, aber nicht mit dem tsanames.ora externen Datei.
Lange Geschichte kurz -> ich bin nicht sicher, wie Sie Sie ändern die Verbindungszeichenfolge für meine eigene Datenbank und wenn es irgendwelche anderen Fehler oder Anregungen - zögern Sie nicht Stand.

Sollten Sie die TNSNAMES.ORA-Datei.
Nutzen Sie meine Lieblings-website connectionstrings.com/oracle . Das hat mir immer geholfen.

InformationsquelleAutor Milkncookiez | 2013-03-25

Schreibe einen Kommentar