Article View: es.comp.lenguajes.java
Article #560Re: ok pongo aqui el codigo que corregi de un post anterior (problemas con package)
From: Ricardo Palomares Martinez
Date: Thu, 05 Apr 2007 12:02
Date: Thu, 05 Apr 2007 12:02
98 lines
3891 bytes
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!newsReferences:
<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