🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Problemas con el JDBC

#29430
From: ElJose
Date: Wed, 03 Dec 1997 00:00
60 lines
2799 bytes
Veamos, estamos trabajando en un proyecto para tartar de hacer un applet
que trabaje con JDBC y se conecte a una base de datos que es del tipo SQL.

Pues bien, el sistema sobre el que trabajamos es NT 4.0 y por mas que
intentamos conectarnos no hay manera, es mas se ha llegado a compilar y
todo, pero luego a la hora de ejecutarlo empieza a dar errores de este
tipo:

C:\Archivos de programa\DevStudio\VJ\jdk\bin>java readDatabase
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name
not found and no default driver specified
        at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:3669)
        at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:3822)
        at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.java:1037)
        at
sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOdbcConnection.java:153)
        at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:173)
        at java.sql.DriverManager.getConnection(DriverManager.java:91)
        at java.sql.DriverManager.getConnection(DriverManager.java:134)
        at readDatabase.main(readDatabase.java:16)

Para que la gente se pueda hacer una idea mas clara, el codigo que hemos
utilizado para que nos de esta ristra de errores es el siguiente:

class readDatabase {
	public static void main(String args[]) {
		Connection con;
		try {
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			String url="jdbc:odbc:proyecnt";
			con=DriverManager.getConnection(url,"user","pwd");
			Statement stmt=con.createStatement();
			ResultSet rs=stmt.executeQuery("SELECT login, passwd, tipo FROM
usuarios");
			while (rs.next()) {
				String login=rs.getString(1);
				String passwd=rs.getString(2);
				String tipo=rs.getString(3);
				System.out.print(" login= "+login);
				System.out.print(" passwd= "+passwd);
				System.out.print(" tipo= "+tipo);
				System.out.print("\n");
			}
			stmt.close();
			con.close();
		} catch (java.lang.Exception ex) {ex.printStackTrace();}
	}
}

Bueno, pues nada, gracias por adelantado, y aver si alguien se da cuenta de
la estupidez o despiste que hemos cometido.   :-)

-- 
 
  ("`-''-/").___..--''"`-._          I'm a CAT!
   `6_ 6  )   `-.  (     ).`-.__.`)  
   (_Y_.)'  ._   )  `._ `. ``-..-'   El Jose       ___mOOm___
 _..`--'_..-_/  /--'_.' ,'           
(il),-''  (li),'  ((!.-'             MIAAUUU!!!!!      jahc@gti.uc3m.es
Technical Details
Message-ID: <01bcffe3$c5aa1b50$728775a3@mr-virus32>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1116f3,e98d2fd50b242095,start
X-Google-Attributes: gid1116f3,public
From: "ElJose" <jahc@gti.uc3m.es>
Subject: Problemas con el JDBC
Date: 1997/12/03
Message-ID: <01bcffe3$c5aa1b50$728775a3@mr-virus32>
X-Deja-AN: 294826985
Organization: U Carlos III of Madrid, Spain.
Newsgroups: es.comp.lenguajes.java