🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #560

Re: ok pongo aqui el codigo que corregi de un post anterior (problemas con package)

#560
From: Ricardo Palomares Martinez
Date: Thu, 05 Apr 2007 12:02
98 lines
3891 bytes
GRUPOS DE JAVA escribió:
> He leido en foros de java (...)

<modo class="irónico">
¿No serás colombiano como Gabriel García Márquez? Lo digo porque como
eres capaz de escribir párrafos tan largos sin insertar un solo punto
y seguido como sólo él sabe hacer... :-)
</modo>


> aqui lo he corregido lo mejor que puedo pero me sigue saliendo el
> mismo problema de la compilacion de las clases, primero menciono como
> tengo estructurado mi arbol de jerarquia de mis carpetas donde estan
> las clases las cuales quiero empaquetar,va:
> root--
>       |
>       |
>    sacip
>             |
>             |
>        Conexion.java
>        MultiUsos.java
>               .
>               .
> 
> ok, ahora que saben como esta estructurado, mi problema es este:
> //------------Clase Conexion.java----------------
> package sacip;
> import java.sql.*;
> 
> public class Conexion {
>    public final static Connection getConexion (String URLBd, String
> login, String password) throws Exception {
>         try {
>          Class.forName("com.mysql.jdbc.Driver").newInstance();
>          return DriverManager.getConnection (URLBd,login,password);
>       }
>       catch(Exception ex) {
>           System.out.println(ex.toString());
>           return null;
>       }
>    }
>  }
> Esta clase si compila bien, pero el problema es cuando trato de
> compilar MultiUsos.java:
> 
> //------------Clase MultiUsos.java----------------
> package sacip;
> import java.sql.*;
> import sacip.*;
> 
> public class MultiUsos {
> /*declaracion de variables para conexion con la BD y para usuario de
> mysql.*/
>     private final static String log = "log";
>     private final static String pswd = "pass";
>     private final static String Bd = "s";
>     private final static String URL = "jdbc:mysql://localhost:
> 3306/"+Bd;
>     private Connection con = null;
>     private ResultSet rs = null;
>     private Statement stmt = null;
>     private sacip.Conexion conexion = null;<---- Aqui me marca error
> de compilacion
> 
> tambien lo he intentado asi: private Conexion conexion = null;
> El error es este:
> cannot find symbol
> private Conexion conexion = null;
> symbol: class Conexion
> location: class sacip.MultiUsos
> 1 error


Sinceramente, no veo muy claro por qué te da ese problema, pero sí se
me ocurre una cosa que puedes probar: ¿para qué quieres crear una
instancia de Conexion si el método que te interesa lo has definido
como estático? Es decir, pasa de esta línea:

>     private sacip.Conexion conexion = null;<---- Aqui me marca error


y haz simplemente:

    con = Conexion.getConexion (URL, log, pswd);

a ver si funciona.

Si así no funciona, la verdad es que no veo más razones para que no vaya.

Saludos.

-- 
If it's true that we are here to help others,
then what exactly are the OTHERS here for?
Technical Details
Message-ID: <945fe4-o9c.ln1@Father.family>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!aioe.org!Father.family!news
References: <1175628729.703977.312700@d57g2000hsg.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,47216f5e45d58bcc
X-Google-Attributes: gid1116f3,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!aioe.org!Father.family!news
From: Ricardo Palomares Martinez <rpm.PUBLI@iespana.es>
Newsgroups: es.comp.lenguajes.java
Subject: Re: ok pongo aqui el codigo que corregi de un post anterior (problemas
 con package)
Date: Thu, 05 Apr 2007 14:02:49 +0200
Organization: Hogar, dulce hogar
Lines: 98
Message-ID: <945fe4-o9c.ln1@Father.family>
References: <1175628729.703977.312700@d57g2000hsg.googlegroups.com>
NNTP-Posting-Host: DDzECkk+Ji35xJ7O0XcOZA.user.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.8.1.2) Gecko/20070221 SeaMonkey/1.1.1 Mnenhy/0.7.4.0