Ciao,
sto convertendo una mia applicazione da Java a VB.NET. Il problema
che sto cercando di risolvere è la composizione della stringa di
connessione per un DB ORACLE su un server remoto.
In Java la cosa è pittosto semplice, in quanto per questa
operazione basta passare ad uno ad uno i parametri di connessione
in una stringa come nell'esempio :
codice:
// --------------------------------------------------------
// Java Code
// --------------------------------------------------------
// sHost = "192.168.12.36"
// sPort = "1521"
// sSid = "VEN1"
public static Connection getConnection() throws SQLException, IOException {
try {
if (dbType.equalsIgnoreCase("ORACLE")) {
URL = "jdbc:oracle:thin:@" + sHost + ":" + sPort + ":" + sSid;
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
}
return DriverManager.getConnection(URL, sUser, sPass);
}
catch (SQLException ex) {
// E' stata generata una SQLException.
// Attenzione, potrebbero esserci più eccezioni in cascata !!
System.out.println("\n*** Si è verificata una SQLException ***\n");
}
catch (java.lang.Exception ex) {
// Dump dello stack.
ex.printStackTrace();
}
return null;
}
Negli esempi che ho trovato su MSDN viene riportato sempre e solo
questa modalità :
codice:
' --------------------------------------------------------
' VB.NET Code
' --------------------------------------------------------
Dim oraConn As OracleConnection = New OracleConnection("Data Source=???????;Integrated Security=yes;")
Dim oraCMD As OracleCommand = New OracleCommand("SELECT ....", oraConn)
oraConn.Open()
Dim myReader As OracleDataReader = oraCMD.ExecuteReader()
La domanda è : Cosa scrivere in Data Source=......?
Come faccio a passare i valori della connessione
// sHost = "192.168.12.36"
// sPort = "1521"
// sSid = "VEN1"
oltre a User ID e PWD ?
Grazie in anticipo.
Brainjar.