
java y Oracle
Publicado por Roberto (18 intervenciones) el 08/04/2015 22:08:32
Hola Amigos del Foro, necesito de ayuda , estoy realizando un codigo Java en mi base de datos Oracle11g, que para conectar a SqlServer, pero tengo un error en la linea que que uso el DriverManager.getConnection.
Mi codigo para crear en la base de datos :
CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED "CONSULTAS"
AS
import java.io.*;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.sql.*;
import oracle.jdbc.*;
/**
*
* @author Robeto T. Benitez
*
* proposito es consultar a una base de datos SqlServer
*/
public class ConsultasSql{
private static Connection miConexion=null;
private static Statement stmt =null;
private static ResultSet rs =null;
private static int error=0;
private static String wh =null;
private static String lugar="Nulo";
public static java.lang.String respuesta(String ip, java.lang.Integer puerto, java.lang.Double pLegajo){
Connection miConexion=null;
Statement stmt = null;
ResultSet rs = null;
String url="";
try {
Class c= Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
url = "jdbc:sqlserver://"+ip+":"+Integer.toString(puerto)+";databaseName=principal;integratedSecurity=true";
miConexion= DriverManager.getConnection(url,"","");
if (miConexion!=null){
// Create and execute an SQL statement that returns some data.
String SQL = "SELECT * FROM eventoslegajos";
stmt = miConexion.createStatement();
rs = stmt.executeQuery(SQL);
}
} catch (ClassNotFoundException e) {
}
/**return rs; **/
return "Respuesta:" + ip+ " Port=" + puerto +" leg="+pLegajo; /*rs;*/
}
public static int GetError(){
return error;
}
}
Espero me ayuden.-
Mi codigo para crear en la base de datos :
CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED "CONSULTAS"
AS
import java.io.*;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.sql.*;
import oracle.jdbc.*;
/**
*
* @author Robeto T. Benitez
*
* proposito es consultar a una base de datos SqlServer
*/
public class ConsultasSql{
private static Connection miConexion=null;
private static Statement stmt =null;
private static ResultSet rs =null;
private static int error=0;
private static String wh =null;
private static String lugar="Nulo";
public static java.lang.String respuesta(String ip, java.lang.Integer puerto, java.lang.Double pLegajo){
Connection miConexion=null;
Statement stmt = null;
ResultSet rs = null;
String url="";
try {
Class c= Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
url = "jdbc:sqlserver://"+ip+":"+Integer.toString(puerto)+";databaseName=principal;integratedSecurity=true";
miConexion= DriverManager.getConnection(url,"","");
if (miConexion!=null){
// Create and execute an SQL statement that returns some data.
String SQL = "SELECT * FROM eventoslegajos";
stmt = miConexion.createStatement();
rs = stmt.executeQuery(SQL);
}
} catch (ClassNotFoundException e) {
}
/**return rs; **/
return "Respuesta:" + ip+ " Port=" + puerto +" leg="+pLegajo; /*rs;*/
}
public static int GetError(){
return error;
}
}
Espero me ayuden.-
Valora esta pregunta


0