respuestas
2 participantes
Página 1 de 1.
respuestas
4.- Investigar y compartir en este foro, las cadenas de conexión y nombre de los puentes .jar más populares para poder conectar un programa en Java con los servidores de bases de datos: Oracle, Sybase, MS SQL Server, PostgreSQL, MySQL, Informix y Derby.
uno de los mas populares es el
JDK 1.6.0_12 de Java
MySQL Server 5.1
Microsoft Windows 7 Professional 32 bits
mysql-connector-java-5.1.13
este nos permite conexion entre jdk con mysql.
quedando de la siguiente manera el codigo fuente para la conexion:
import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;
public class javamysql
{
public static void main(String args[])
{
String url="jdbc:mysql://localhost:3306/smpruebas";
try
{
Connection connection=DriverManager.getConnection(url,"root","1234");
Statement st = connection.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM alumnos");
while (rs.next())
{
System.out.println("Nombre: "+rs.getObject("nombre"));
System.out.println("Apellidos: "+rs.getObject("apepat")+" "+rs.getObject("apemat"));
System.out.println("- - - - - - - \n");
}
rs.close();
}
catch(Exception s)
{
System.out.println("Error al conectar con la base de datos.");
}
}
}
1.- ¿Cómo lograría usted la conexión de la capa controladora con la capa de datos (Model) utilizando un componente basado en Java (Servlet o EJB o JSP) con plataforma Linux teniendo disponible un servidor web tomcat y un DBMS o SGBD PostgreSQL? . Comparta solo código fuente JSP de la capa controladora.
BASE DE DATOS EN POSTGRES CON NEXION EN JSP
<%@page import="java.sql.*"%>
<html>
<head>
<title><%= application.getServerInfo() %></title>
<style type="text/css">
body { }
form { border: groove ; text-align: center;
background-color: pink ;
color: black; width: 500; height: 210 ; position: absolute ; left: 80 ; top : 100 ; }
.form2 { border: groove ; text-align: center;
background-color: yellow ;
color: black; width: 500; height: 210 ; position: absolute ; left: 180 ; top : 140 ; }
</style>
</head>
<body>
<%
String cadena1 = request.getParameter("text1");
String cadena2 = request.getParameter("text2");
Statement sentencia;
Connection con ;
ResultSet rs;
String auxUrl="jdbc:postgresql://localhost:5432/";
String url = auxUrl + "postgres";
try {
Class.forName("org.postgresql.Driver").newInstance();
con = null; //panfilo 2009
con = java.sql.DriverManager.getConnection(url, "postgres","09930298");
sentencia = con.createStatement();
String cad = "select * from clientes where nombre=\'" + cadena1 + "\'" ;
boolean RS = sentencia.execute(cad); if(RS==true){ }
String dato1 , dato2 , dato3 ;
dato1 = dato2 = dato3 = "No Leido" ;
rs = sentencia.getResultSet();
while(rs.next()) {
dato1 = rs.getString(1) ;
dato2 = rs.getString(2) ;
dato3 = rs.getString(3) ;
break ;
}//while
// rs.close(); -- Solo con ODBC-Windows
out.println("<hr>");
out.println("<form name=\"formu1\" action=\"altas.jsp\" method=\"post\">");
out.println("<a href=\"clientes2.jsp\">");
out.println("<hr>");
out.println("<b> Altas Clientes </b>");
out.println("<hr>");
out.println("</a>");
out.println("<br><b> Nombre: </b> <input type=\"text\" name=\"text1\"> </input>");
out.println("<br><br><b> Saldo: </b> <input type=\"text\" name=\"text2\"> </input>");
out.println("<br>");
out.println("<br><input type=\"submit\" name=\"b1\" value=\"Agregar\"> </input>");
out.println("<br>");
out.println("</form>");
out.println("<br><h1>Programa Clientes</h1><br>");
out.println("<hr>");
out.println("<form class=\"form2\" name=\"formu2\" action=\"buscar.jsp\" method=\"post\">");
out.println("<a href=\"clientes.jsp\">");
out.println("<hr>");
out.println("<b> Consultas Clientes </b>");
out.println("<hr>");
out.println("</a>");
out.println("<br><b> Clave: " + dato1 + "</b>");
out.println("<br><b> Nombre: </b> <input type=\"text\" name=\"text1\" value=\"" + dato2 + "\" > </input>");
out.println("<br><br><b> Saldo: </b> <input type=\"text\" name=\"text2\" value=\"" + dato3 + "\" > </input>");
out.println("<br>");
out.println("<br><input type=\"submit\" name=\"b1\" value=\"Buscar\"> </input>");
out.println("<br><br>");
out.println("</form>");
out.println("<hr>");
sentencia.close(); con.close();
} catch(Exception exc){
out.println("<br><br><b>Ocurrieron Errores: " + exc + "</b>");
}
%>
</body>
</html>
ATENTAMENTE LOS CAJETOSOS:
ERIKA ASTUDILLO SANTAMARIA
CESAR MENA GARCIA
MILTON MARTIN VELAZQUEZ PINEDA
EMERSON OMAR MARCELO CAMPOS
VIII SEM. GRUPO "A" LIC. EN INFORMATICA
uno de los mas populares es el
JDK 1.6.0_12 de Java
MySQL Server 5.1
Microsoft Windows 7 Professional 32 bits
mysql-connector-java-5.1.13
este nos permite conexion entre jdk con mysql.
quedando de la siguiente manera el codigo fuente para la conexion:
import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;
public class javamysql
{
public static void main(String args[])
{
String url="jdbc:mysql://localhost:3306/smpruebas";
try
{
Connection connection=DriverManager.getConnection(url,"root","1234");
Statement st = connection.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM alumnos");
while (rs.next())
{
System.out.println("Nombre: "+rs.getObject("nombre"));
System.out.println("Apellidos: "+rs.getObject("apepat")+" "+rs.getObject("apemat"));
System.out.println("- - - - - - - \n");
}
rs.close();
}
catch(Exception s)
{
System.out.println("Error al conectar con la base de datos.");
}
}
}
1.- ¿Cómo lograría usted la conexión de la capa controladora con la capa de datos (Model) utilizando un componente basado en Java (Servlet o EJB o JSP) con plataforma Linux teniendo disponible un servidor web tomcat y un DBMS o SGBD PostgreSQL? . Comparta solo código fuente JSP de la capa controladora.
BASE DE DATOS EN POSTGRES CON NEXION EN JSP
<%@page import="java.sql.*"%>
<html>
<head>
<title><%= application.getServerInfo() %></title>
<style type="text/css">
body { }
form { border: groove ; text-align: center;
background-color: pink ;
color: black; width: 500; height: 210 ; position: absolute ; left: 80 ; top : 100 ; }
.form2 { border: groove ; text-align: center;
background-color: yellow ;
color: black; width: 500; height: 210 ; position: absolute ; left: 180 ; top : 140 ; }
</style>
</head>
<body>
<%
String cadena1 = request.getParameter("text1");
String cadena2 = request.getParameter("text2");
Statement sentencia;
Connection con ;
ResultSet rs;
String auxUrl="jdbc:postgresql://localhost:5432/";
String url = auxUrl + "postgres";
try {
Class.forName("org.postgresql.Driver").newInstance();
con = null; //panfilo 2009
con = java.sql.DriverManager.getConnection(url, "postgres","09930298");
sentencia = con.createStatement();
String cad = "select * from clientes where nombre=\'" + cadena1 + "\'" ;
boolean RS = sentencia.execute(cad); if(RS==true){ }
String dato1 , dato2 , dato3 ;
dato1 = dato2 = dato3 = "No Leido" ;
rs = sentencia.getResultSet();
while(rs.next()) {
dato1 = rs.getString(1) ;
dato2 = rs.getString(2) ;
dato3 = rs.getString(3) ;
break ;
}//while
// rs.close(); -- Solo con ODBC-Windows
out.println("<hr>");
out.println("<form name=\"formu1\" action=\"altas.jsp\" method=\"post\">");
out.println("<a href=\"clientes2.jsp\">");
out.println("<hr>");
out.println("<b> Altas Clientes </b>");
out.println("<hr>");
out.println("</a>");
out.println("<br><b> Nombre: </b> <input type=\"text\" name=\"text1\"> </input>");
out.println("<br><br><b> Saldo: </b> <input type=\"text\" name=\"text2\"> </input>");
out.println("<br>");
out.println("<br><input type=\"submit\" name=\"b1\" value=\"Agregar\"> </input>");
out.println("<br>");
out.println("</form>");
out.println("<br><h1>Programa Clientes</h1><br>");
out.println("<hr>");
out.println("<form class=\"form2\" name=\"formu2\" action=\"buscar.jsp\" method=\"post\">");
out.println("<a href=\"clientes.jsp\">");
out.println("<hr>");
out.println("<b> Consultas Clientes </b>");
out.println("<hr>");
out.println("</a>");
out.println("<br><b> Clave: " + dato1 + "</b>");
out.println("<br><b> Nombre: </b> <input type=\"text\" name=\"text1\" value=\"" + dato2 + "\" > </input>");
out.println("<br><br><b> Saldo: </b> <input type=\"text\" name=\"text2\" value=\"" + dato3 + "\" > </input>");
out.println("<br>");
out.println("<br><input type=\"submit\" name=\"b1\" value=\"Buscar\"> </input>");
out.println("<br><br>");
out.println("</form>");
out.println("<hr>");
sentencia.close(); con.close();
} catch(Exception exc){
out.println("<br><br><b>Ocurrieron Errores: " + exc + "</b>");
}
%>
</body>
</html>
ATENTAMENTE LOS CAJETOSOS:
ERIKA ASTUDILLO SANTAMARIA
CESAR MENA GARCIA
MILTON MARTIN VELAZQUEZ PINEDA
EMERSON OMAR MARCELO CAMPOS
VIII SEM. GRUPO "A" LIC. EN INFORMATICA
César Mena- Mensajes : 3
Fecha de inscripción : 08/10/2012
Revisión Del Grupo
Los felicito por sus participaciones !!!
Me es grato apreciar que hayan trabajo de manera colaborativa para poder
alcanzar la competencia específica de Unidad. También los felicito por sus
réplicas, sobre todo, aquellas que retroalimentan y/o apoyan a otros
compañeros entorno a una duda o alguna temática. Y las críticas
constructivas también son bienvenidas y merecen todo mi reconocimiento.
Los felicito nuevamente por sus participaciones.
ATTE:
M.C. Edgar Rangel Lugo.
Me es grato apreciar que hayan trabajo de manera colaborativa para poder
alcanzar la competencia específica de Unidad. También los felicito por sus
réplicas, sobre todo, aquellas que retroalimentan y/o apoyan a otros
compañeros entorno a una duda o alguna temática. Y las críticas
constructivas también son bienvenidas y merecen todo mi reconocimiento.
Los felicito nuevamente por sus participaciones.
ATTE:
M.C. Edgar Rangel Lugo.
Temas similares
» 4.- Desarrollo De Aplicaciones Stand-Alone
» 2.- Entorno De Programación
» 3.- Herramientas De Comunicacion Oral y Escrita En La Investigacion
» 5.- Inteligencia de Negocios (Business Intelligence)
» 4.- Implementación Del Procesamiento De Datos
» 2.- Entorno De Programación
» 3.- Herramientas De Comunicacion Oral y Escrita En La Investigacion
» 5.- Inteligencia de Negocios (Business Intelligence)
» 4.- Implementación Del Procesamiento De Datos
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.