Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
5Activity
0 of .
Results for:
No results containing your search query
P. 1
Faty Mysql

Faty Mysql

Ratings:
(0)
|Views: 103|Likes:
Published by api-26833806
Manejo de base de datos MySQL desde la plataforma Java
Manejo de base de datos MySQL desde la plataforma Java

More info:

Published by: api-26833806 on Oct 14, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

06/24/2015

pdf

text

original

INF 222
MANEJO DE BASE DE DATOS EN JAVA
DIEGO SANTIMATEO
F\u00c1TIMA DEL R. \u00c1LVAREZ 9-722-549
14 DE DICIEMBRE DE 2006
Cuando nos planteamos realizar un programa (en cualquier lenguaje) llegamos
a un momento donde se hace necesario utilizar una base de datos.
Mi proyecto busca resaltar principalmente los conocimientos en manejo de
archivos y creaci\u00f3n de base de datos usando la plataforma Java.
Tambi\u00e9n resalta la estructuraci\u00f3n de un programa Java, la generaci\u00f3n de
Javadoc entre otros aspectos importantes.
Este trabajo esta estructurado en tres partes importantes:
\u2022Primero la conexi\u00f3n a la base de datos MySQL usando la plataforma
Java.
\u2022Segundo el manejo y lectura de archivos como punto de partida para
crear una base de datos con registros de cedulas, profesores,
asignaturas, notas y facultades.
\u2022Tercero lograr que este base de datos sea consultada por c\u00e9dula, y
modificada por detalles de asignatura o de profesor.

Cabe se\u00f1alar que un buen dise\u00f1o de la tabla determinar\u00e1 el \u00e9xito o fracaso de nuestra base de datos. Existen abundantes estudios acerca de la normalizaci\u00f3n de las bases de datos, cuya complejidad excede de las posibilidades de nuestro curso. A un nivel mucho mas b\u00e1sico se puede indicar que la sola elecci\u00f3n del tipo de tabla adecuado, y del tipo (y longitud) de datos de cada columna permitir\u00e1 rapidez y eficacia en el sistema que se este desarrollando.

Lo m\u00e1s importante y sobresaliente de toda esta experiencia, que me acostado mucho porque requiere dedicaci\u00f3n y tiempo, es el conocimiento y el sentido de responsabilidad que nos prepara para la vida profesional que en estos tiempos exige trabajar bajo presi\u00f3n y sobre todo nos ayuda a desarrollarnos como futuros profesionales.

Lo primero que realice para desarrollar este trabajo; fue la conexi\u00f3n a la base de datos, analizando el c\u00f3digo proporcionado por el profesor, claro haciendo los cambios necesarios para poder conectarme al servidor FIEC. Como tuve problemas para conectarme con el servidor al comenzar a probar este c\u00f3digo, lo que hice para solucionar este inconveniente fue instalar un nuevo driver, que me proporciono el compa\u00f1ero Carlos que ya se hab\u00eda conectado al servidor.

import java.sql.*;
public class ConectaMysql

{
public static void main (String[] args)
{

Connection conn = null;
try

{
String userName = "FIEC-02";
String password = "estudiante";
String url = "jdbc:mysql://serfiec:3306/prueba";
Class.forName ("com.mysql.jdbc.Driver").newInstance ();
conn = DriverManager.getConnection (url, userName, password);
System.out.println ("Conexion Database OKKK!!!");
try
{

//Uso de la tabla estudiante0

Statement s = conn.createStatement ();
s.executeQuery ("SELECT codigo, nombre FROM inf222");
ResultSet rs = s.getResultSet ();
int count = 0;
System.out.println ("Datos de los Estudiantes \n");
while (rs.next ())
{

int codigoVal = rs.getInt ("codigo");
String nombreVal = rs.getString ("nombre");
//String cedVal = rs.getString ("ced");

System.out.println ("\n Nombre = " + nombreVal + "\n Codigo = " + codigoVal );
++count;
}rs.close ();
s.close ();
System.out.println ("\n Registros recuperados...."+ count);
}

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->