
conexion a Sybase
Publicado por roberto (2 intervenciones) el 23/08/2013 17:41:28
Hola amigos del Foro, necesito con una conexión sencilla a Sybase desde Java les paso el código de ejemplo que tengo y la misma da error, ayudenme en donde esta mi error :
import java.io.*;
import java.sql.*;
import java.util.Properties;
import javax.swing.*;
import java.sql.*;
class prueba{
conectar c =null;
Connection con =null;
public static void main(String[] args){
try{
conectar cone=null;
System.out.println("Conectando");
cone.conectar("","","");
}catch (Exception e){
System.out.println("Error al realizar conexion|" + e.toString()
);
e.printStackTrace();
}finally{}
}
}
class conectar{
Connection c=null;
public Connection conectar(String usuario,String pase, String ip){
try{
DriverManager.registerDriver( (Driver)
Class.forName("com.sybase.jdbc3.jdbc.SybDriver").newInstance());
Properties props = new Properties();
props.put( "User", "USUARIO" );
props.put( "Password", "PASE" );
props.put( "RemotePWD", ",DatabaseFile=BASE_DATOS" );
String url="jdbc:sybase:Tds:1.1.1.1:7000";
c = DriverManager.getConnection(url, props );
System.out.println("CONECTADO : " + c);
}catch (SQLException sqe){
System.out.println("ERROR EN CONEXION: " +
sqe.toString() + ", sqlstate = " +
sqe.getSQLState());
}catch (Exception e){
System.out.println("Error al realizar conexion|" +
this.getClass() + "|" +
e.getMessage() +
e.toString()
);
e.printStackTrace();
}finally{
}
return c;
}
public void cerrarCon(Connection c){
try{
if (c != null)
{
c.close();
}
}catch(SQLException ex){
ex.printStackTrace();
}
}
}
el error que me da:
java.sql.SQLException: JZ006: Se ha detectado IOException: java.net.ConnectExcept
ion: Connection timed out: connect, sqlstate = JZ006
Gracias a todos.-
import java.io.*;
import java.sql.*;
import java.util.Properties;
import javax.swing.*;
import java.sql.*;
class prueba{
conectar c =null;
Connection con =null;
public static void main(String[] args){
try{
conectar cone=null;
System.out.println("Conectando");
cone.conectar("","","");
}catch (Exception e){
System.out.println("Error al realizar conexion|" + e.toString()
);
e.printStackTrace();
}finally{}
}
}
class conectar{
Connection c=null;
public Connection conectar(String usuario,String pase, String ip){
try{
DriverManager.registerDriver( (Driver)
Class.forName("com.sybase.jdbc3.jdbc.SybDriver").newInstance());
Properties props = new Properties();
props.put( "User", "USUARIO" );
props.put( "Password", "PASE" );
props.put( "RemotePWD", ",DatabaseFile=BASE_DATOS" );
String url="jdbc:sybase:Tds:1.1.1.1:7000";
c = DriverManager.getConnection(url, props );
System.out.println("CONECTADO : " + c);
}catch (SQLException sqe){
System.out.println("ERROR EN CONEXION: " +
sqe.toString() + ", sqlstate = " +
sqe.getSQLState());
}catch (Exception e){
System.out.println("Error al realizar conexion|" +
this.getClass() + "|" +
e.getMessage() +
e.toString()
);
e.printStackTrace();
}finally{
}
return c;
}
public void cerrarCon(Connection c){
try{
if (c != null)
{
c.close();
}
}catch(SQLException ex){
ex.printStackTrace();
}
}
}
el error que me da:
java.sql.SQLException: JZ006: Se ha detectado IOException: java.net.ConnectExcept
ion: Connection timed out: connect, sqlstate = JZ006
Gracias a todos.-
Valora esta pregunta


0