4.- Implementación Del Procesamiento De Datos
+4
berenice hernandez
gamaliel montiel
jose roberto dominguez be
Admin
8 participantes
Página 1 de 1.
4.- Implementación Del Procesamiento De Datos
Considerando el Modelo MVC, en particular la Capa De Datos (Model) y la Capa Controladora, participe contestando al menos dos de los siguientes reactivos:
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.
2.- Tomando como referencia el reactivo anterior, ¿Cómo se lograría si el servidor web fuera Apache Php y un servidor de datos MySQL ?. Comparta solamente código en PHP.
3.- Diseñar y/o construir un componente de Java, para una aplicación en ambiente web, que permita mostrar una pantalla de captura con procesamiento sql , haciendo uso del polimorfismo. Puede implementar el componente usando JSP o JSF o Struts o EJB o Servlets o combinación de algunas de ellas.
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.
NOTA: Procure responder aquellos reactivos que no hayan sido contestados, ya que solamente se considerarán las primeras ocho participaciones (o parejas de combinaciónes).
ATTE:
M.C. Edgar Rangel Lugo.
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.
2.- Tomando como referencia el reactivo anterior, ¿Cómo se lograría si el servidor web fuera Apache Php y un servidor de datos MySQL ?. Comparta solamente código en PHP.
3.- Diseñar y/o construir un componente de Java, para una aplicación en ambiente web, que permita mostrar una pantalla de captura con procesamiento sql , haciendo uso del polimorfismo. Puede implementar el componente usando JSP o JSF o Struts o EJB o Servlets o combinación de algunas de ellas.
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.
NOTA: Procure responder aquellos reactivos que no hayan sido contestados, ya que solamente se considerarán las primeras ocho participaciones (o parejas de combinaciónes).
ATTE:
M.C. Edgar Rangel Lugo.
Probando Conexion
Si puedes ver este mensaje, quiere decir que el foro ya está listo para tu participación.
ATTE:
M.C. Edgar Rangel Lugo.
ATTE:
M.C. Edgar Rangel Lugo.
Invitad9- Invitado
nuestras respuestas
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.
<%@page import="java.sql.*"%>
<html>
<head>
<title>...........</title>
<%
class micomp {
public micomp() {}
//----------------------------------------------------------
public String Ejecutar (int x, int y, String bd, String U, String P, String Q, String cad){
Statement senten;
String cadenag="";
Connection conec;
ResultSet res;
String url="jdbc:postgresql://"+Q+"/"+bd;
try{
Class.forName("org.postgresql.Driver").newInstance();
conec=null;
conec=java.sql.DriverManager.getConnection(url, U, P);
senten=conec.createStatement();
boolean RES=senten.execute(cad);
String aux=cad.toLowerCase();
if(aux.startsWith("select")){
cadenag="<table style=\"{ border:solid;
position:absolute; left:"+x+"; top:"+y+";}\" ";
cadenag+="<tbody><tr>" + campos + ">/tr>";
res=senten.getResultSet();
while(res.next()){
cadenag +="<tr>";
for(int i=1; i<=nCampos; i++){
cadenag +="<tr>"+res.getString(i)+"</td>";
}//for
cadenag +="</tr>"
}//whilw
cadenag +="</tbody></table>";
} else{ cadenag="Ejecutado conec exito";} senten.close();conec.close();
}catch(Exception exc) {cadenag="Error:" + exc;
return cadenag;
}//funcion
}//class
micomp ob1=newmicomp();
%>
</head>
<body>
<br><br><h1> Bienvenidos al Servidor Para JSP que se conecta con PostgreSQL </h1>
</body>
</html>
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.
Oracle Thin
jdbc:oracle:thin:@<HOST>:<PORT>:<SID>
oracle.jdbc.driver.OracleDriver
Oracle OCI 8i
jdbc:oracle:oci8:@<SID>
oracle.jdbc.driver.OracleDriver
Oracle OCI 9i
jdbc:oracle:oci:@<SID>
oracle.jdbc.driver.OracleDriver
Sybase (jConnect 4.2 and earlier)
jdbc:sybase:Tds:<HOST>:<PORT>
com.sybase.jdbc.SybDriver
Sybase (jConnect 5.2)
jdbc:sybase:Tds:<HOST>:<PORT>
com.sybase.jdbc2.jdbc.SybDriver
Microsoft SQL Server
jdbc:weblogic:mssqlserver4:<DB>@<HOST>:<PORT>
weblogic.jdbc.mssqlserver4.Driver
Microsoft SQL Server (JTurbo Driver)
jdbc:JTurbo://<HOST>:<PORT>/<DB>
com.ashna.jturbo.driver.Driver
Microsoft SQL Server (Sprinta Driver)
jdbc:inetdae:<HOST>:<PORT>?database=<DB>
com.inet.tds.TdsDriver
Microsoft SQL Server 2000 (Microsoft Driver)
jdbc:microsoft:sqlserver://<HOST>:<PORT>[;DatabaseName=<DB>]
com.microsoft.jdbc.sqlserver.SQLServerDriver
PostgreSQL (v6.5 and earlier)
jdbc:postgresql://<HOST>:<PORT>/<DB>
postgresql.Driver
PostgreSQL (v7.0 and later)
jdbc:postgresql://<HOST>:<PORT>/<DB>
org.postgresql.Driver
MySQL (MM.MySQL Driver)
jdbc:mysql://<HOST>:<PORT>/<DB>
org.gjt.mm.mysql.Driver
Informix Dynamic Server
jdbc:informix-sqli://<HOST>:<PORT>/<DB>:INFORMIXSERVER=<SERVER_NAME>
com.informix.jdbc.IfxDriver
Derby
jdbc:derby://localhost:1527/dbtest;
DriverManager.getConnection(url);
EQUIPO: ZAS
-KAREN DINORA ANTUNEZ GAMA
-JOSE ROBERTO DOMINGEZ BETANCOURT
-ELITH AVILES OCHOA
Grupo: VII "A" Lic. En Informatica
<%@page import="java.sql.*"%>
<html>
<head>
<title>...........</title>
<%
class micomp {
public micomp() {}
//----------------------------------------------------------
public String Ejecutar (int x, int y, String bd, String U, String P, String Q, String cad){
Statement senten;
String cadenag="";
Connection conec;
ResultSet res;
String url="jdbc:postgresql://"+Q+"/"+bd;
try{
Class.forName("org.postgresql.Driver").newInstance();
conec=null;
conec=java.sql.DriverManager.getConnection(url, U, P);
senten=conec.createStatement();
boolean RES=senten.execute(cad);
String aux=cad.toLowerCase();
if(aux.startsWith("select")){
cadenag="<table style=\"{ border:solid;
position:absolute; left:"+x+"; top:"+y+";}\" ";
cadenag+="<tbody><tr>" + campos + ">/tr>";
res=senten.getResultSet();
while(res.next()){
cadenag +="<tr>";
for(int i=1; i<=nCampos; i++){
cadenag +="<tr>"+res.getString(i)+"</td>";
}//for
cadenag +="</tr>"
}//whilw
cadenag +="</tbody></table>";
} else{ cadenag="Ejecutado conec exito";} senten.close();conec.close();
}catch(Exception exc) {cadenag="Error:" + exc;
return cadenag;
}//funcion
}//class
micomp ob1=newmicomp();
%>
</head>
<body>
<br><br><h1> Bienvenidos al Servidor Para JSP que se conecta con PostgreSQL </h1>
</body>
</html>
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.
Oracle Thin
jdbc:oracle:thin:@<HOST>:<PORT>:<SID>
oracle.jdbc.driver.OracleDriver
Oracle OCI 8i
jdbc:oracle:oci8:@<SID>
oracle.jdbc.driver.OracleDriver
Oracle OCI 9i
jdbc:oracle:oci:@<SID>
oracle.jdbc.driver.OracleDriver
Sybase (jConnect 4.2 and earlier)
jdbc:sybase:Tds:<HOST>:<PORT>
com.sybase.jdbc.SybDriver
Sybase (jConnect 5.2)
jdbc:sybase:Tds:<HOST>:<PORT>
com.sybase.jdbc2.jdbc.SybDriver
Microsoft SQL Server
jdbc:weblogic:mssqlserver4:<DB>@<HOST>:<PORT>
weblogic.jdbc.mssqlserver4.Driver
Microsoft SQL Server (JTurbo Driver)
jdbc:JTurbo://<HOST>:<PORT>/<DB>
com.ashna.jturbo.driver.Driver
Microsoft SQL Server (Sprinta Driver)
jdbc:inetdae:<HOST>:<PORT>?database=<DB>
com.inet.tds.TdsDriver
Microsoft SQL Server 2000 (Microsoft Driver)
jdbc:microsoft:sqlserver://<HOST>:<PORT>[;DatabaseName=<DB>]
com.microsoft.jdbc.sqlserver.SQLServerDriver
PostgreSQL (v6.5 and earlier)
jdbc:postgresql://<HOST>:<PORT>/<DB>
postgresql.Driver
PostgreSQL (v7.0 and later)
jdbc:postgresql://<HOST>:<PORT>/<DB>
org.postgresql.Driver
MySQL (MM.MySQL Driver)
jdbc:mysql://<HOST>:<PORT>/<DB>
org.gjt.mm.mysql.Driver
Informix Dynamic Server
jdbc:informix-sqli://<HOST>:<PORT>/<DB>:INFORMIXSERVER=<SERVER_NAME>
com.informix.jdbc.IfxDriver
Derby
jdbc:derby://localhost:1527/dbtest;
DriverManager.getConnection(url);
EQUIPO: ZAS
-KAREN DINORA ANTUNEZ GAMA
-JOSE ROBERTO DOMINGEZ BETANCOURT
-ELITH AVILES OCHOA
Grupo: VII "A" Lic. En Informatica
jose roberto dominguez be- Mensajes : 12
Fecha de inscripción : 27/08/2012
Respuestas a Reactivos
2.- Tomando como referencia el reactivo anterior, ¿Cómo se lograría si el servidor web fuera Apache Php y un servidor de datos MySQL ?. Comparta solamente código en PHP.
<?php
// Conectar con la base de datos y seleccionarla
$conexion = mysql_connect('localhost', 'miusuario', 'micontrasena');
mysql_select_db('blog_db', $conexion);
// Ejecutar la consulta SQL
$resultado = mysql_query('SELECT fecha, titulo FROM articulo', $conexion);
?>
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.
Oracle Thin
jdbc:oracle:thin:@<HOST>:<PORT>:<SID>
oracle.jdbc.driver.OracleDriver
Oracle OCI 8i
jdbc:oracle:oci8:@<SID>
oracle.jdbc.driver.OracleDriver
Oracle OCI 9i
jdbc:oracle:oci:@<SID>
oracle.jdbc.driver.OracleDriver
Sybase (jConnect 4.2 and earlier)
jdbc:sybase:Tds:<HOST>:<PORT>
com.sybase.jdbc.SybDriver
Sybase (jConnect 5.2)
jdbc:sybase:Tds:<HOST>:<PORT>
com.sybase.jdbc2.jdbc.SybDriver
Microsoft SQL Server
jdbc:weblogic:mssqlserver4:<DB>@<HOST>:<PORT>
weblogic.jdbc.mssqlserver4.Driver
Microsoft SQL Server (JTurbo Driver)
jdbc:JTurbo://<HOST>:<PORT>/<DB>
com.ashna.jturbo.driver.Driver
Microsoft SQL Server (Sprinta Driver)
jdbc:inetdae:<HOST>:<PORT>?database=<DB>
com.inet.tds.TdsDriver
Microsoft SQL Server 2000 (Microsoft Driver)
jdbc:microsoft:sqlserver://<HOST>:<PORT>[;DatabaseName=<DB>]
com.microsoft.jdbc.sqlserver.SQLServerDriver
PostgreSQL (v6.5 and earlier)
jdbc:postgresql://<HOST>:<PORT>/<DB>
postgresql.Driver
PostgreSQL (v7.0 and later)
jdbc:postgresql://<HOST>:<PORT>/<DB>
org.postgresql.Driver
MySQL (MM.MySQL Driver)
jdbc:mysql://<HOST>:<PORT>/<DB>
org.gjt.mm.mysql.Driver
Informix Dynamic Server
jdbc:informix-sqli://<HOST>:<PORT>/<DB>:INFORMIXSERVER=<SERVER_NAME>
com.informix.jdbc.IfxDriver
Derby
jdbc:derby://localhost:1527/dbtest;
DriverManager.getConnection(url);
Fuente:
http: // desarrolladorsenior . blogspot. mx / 2010 /10 / patron - mvc - modelo - vista - controlador - en . html
Nombre de Equipo: HDSPCM
Integrantes:
Jesus valerio salgado
Gamaliel Montiel Maldonado
Lucero Deyanira Salinas Mojica
Itzel Barrera Zavaleta
Laurita Manuel Paulino
Homero Venegas Montufar
Vicente Armando Bustos Rodriguez
Lic. Informatica "B"
VIII Sem.
Fuente: http://desarrolladorsenior.blogspot.mx/2010/10/patron-mvc-modelo-vista-controlador-en.html
<?php
// Conectar con la base de datos y seleccionarla
$conexion = mysql_connect('localhost', 'miusuario', 'micontrasena');
mysql_select_db('blog_db', $conexion);
// Ejecutar la consulta SQL
$resultado = mysql_query('SELECT fecha, titulo FROM articulo', $conexion);
?>
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.
Oracle Thin
jdbc:oracle:thin:@<HOST>:<PORT>:<SID>
oracle.jdbc.driver.OracleDriver
Oracle OCI 8i
jdbc:oracle:oci8:@<SID>
oracle.jdbc.driver.OracleDriver
Oracle OCI 9i
jdbc:oracle:oci:@<SID>
oracle.jdbc.driver.OracleDriver
Sybase (jConnect 4.2 and earlier)
jdbc:sybase:Tds:<HOST>:<PORT>
com.sybase.jdbc.SybDriver
Sybase (jConnect 5.2)
jdbc:sybase:Tds:<HOST>:<PORT>
com.sybase.jdbc2.jdbc.SybDriver
Microsoft SQL Server
jdbc:weblogic:mssqlserver4:<DB>@<HOST>:<PORT>
weblogic.jdbc.mssqlserver4.Driver
Microsoft SQL Server (JTurbo Driver)
jdbc:JTurbo://<HOST>:<PORT>/<DB>
com.ashna.jturbo.driver.Driver
Microsoft SQL Server (Sprinta Driver)
jdbc:inetdae:<HOST>:<PORT>?database=<DB>
com.inet.tds.TdsDriver
Microsoft SQL Server 2000 (Microsoft Driver)
jdbc:microsoft:sqlserver://<HOST>:<PORT>[;DatabaseName=<DB>]
com.microsoft.jdbc.sqlserver.SQLServerDriver
PostgreSQL (v6.5 and earlier)
jdbc:postgresql://<HOST>:<PORT>/<DB>
postgresql.Driver
PostgreSQL (v7.0 and later)
jdbc:postgresql://<HOST>:<PORT>/<DB>
org.postgresql.Driver
MySQL (MM.MySQL Driver)
jdbc:mysql://<HOST>:<PORT>/<DB>
org.gjt.mm.mysql.Driver
Informix Dynamic Server
jdbc:informix-sqli://<HOST>:<PORT>/<DB>:INFORMIXSERVER=<SERVER_NAME>
com.informix.jdbc.IfxDriver
Derby
jdbc:derby://localhost:1527/dbtest;
DriverManager.getConnection(url);
Fuente:
http: // desarrolladorsenior . blogspot. mx / 2010 /10 / patron - mvc - modelo - vista - controlador - en . html
Nombre de Equipo: HDSPCM
Integrantes:
Jesus valerio salgado
Gamaliel Montiel Maldonado
Lucero Deyanira Salinas Mojica
Itzel Barrera Zavaleta
Laurita Manuel Paulino
Homero Venegas Montufar
Vicente Armando Bustos Rodriguez
Lic. Informatica "B"
VIII Sem.
Fuente: http://desarrolladorsenior.blogspot.mx/2010/10/patron-mvc-modelo-vista-controlador-en.html
gamaliel montiel- Mensajes : 10
Fecha de inscripción : 25/08/2012
RESPUESTAS
2.- Tomando como referencia el reactivo anterior, ¿Cómo se lograría si el servidor web fuera Apache Php y un servidor de datos MySQL ?. Comparta solamente código en PHP.
Conexiones.php
<?php
$enlace = mysql_connect('127.0.0.1:3307', 'usuario_mysql', 'contraseña_mysql');
if (!$enlace) {
die('No pudo conectarse: ' . mysql_error());
}
echo 'Conectado satisfactoriamente';
mysql_close($enlace);
?>
3.- Diseñar y/o construir un componente de Java, para una aplicación en ambiente web, que permita mostrar una pantalla de captura con procesamiento sql , haciendo uso del polimorfismo. Puede implementar el componente usando JSP o JSF o Struts o EJB o Servlets o combinación de algunas de ellas.
<%@page import="java.sql.*"%>
<html>
<head>
<title><%= application.getServerInfo() %></title>
<%
class ventana {
private String Color ;
public ventana () { Color = "#ffffff" ; }
public ventana (String color) { Color = color ; }
public String show () {
String cadena = "<br><form action=\"index.html\" method=\"post\" " +
" style=\"{ border: groove; width:200 ; heigth: 200 ; background-color: " +
Color + " ; }; \" > " ;
cadena += "<hr><br><br><br><hr></form>" ;
return cadena ;
}//method
public String show (String alineacion) {
String cadena = "<" + alineacion + "> <br><form action=\"index.html\" method=\"post\" " +
" style=\"{ border: groove; width:200 ; heigth: 200 ; background-color: " +
Color + " ; }; \" > " ;
cadena += "<hr><br><br><br><hr></form></" + alineacion + ">" ;
return cadena ;
}
public String show (int n, String alineacion) {
String cadena = "" ;
for (int i=0; i<n ; i++) {
cadena += "<" + alineacion + "> <br><form action=\"index.html\" method=\"post\" " +
" style=\"{ border: groove; width:200 ; heigth: 200 ; background-color: " +
Color + " ; }; \" > " ;
cadena += "<hr><br><br><br><hr></form></" + alineacion + ">" ;
}//for
return cadena ;
}
} //class
ventana v1 = new ventana () ;
ventana v2 = new ventana ("#ff00aa") ;
%>
EQUIPO: NICE
INTEGRANTES:
- BERENICE HERNANDEZ DIAZ
- MARTIN AVILEZ DAMIAN
Grupo: VIII "B"
Lic. En Informática
berenice hernandez- Mensajes : 1
Fecha de inscripción : 15/04/2013
Re: 4.- Implementación Del Procesamiento De Datos
2.
R=
acontinuacion se muestra un ejemplo de conexion de servidor apache con mysql solo el codigo php.
<?php
$link=mysql_connect("127.0.0.1","Pepe","hola");
if (!$link)
{
printf("can't connect to mysql server. errorcode:%\n", mysql_connect_error());
exit;
}
4.
R=
equipo: los espiritus chocorreros
integrantes:
j. manuel ortiz lopez
raul benitez
saul maturana sanchez
alejandro duque mondragon
gisel pastenes
berta popoca
veronica medrano
jose carlos gante
R=
acontinuacion se muestra un ejemplo de conexion de servidor apache con mysql solo el codigo php.
<?php
$link=mysql_connect("127.0.0.1","Pepe","hola");
if (!$link)
{
printf("can't connect to mysql server. errorcode:%\n", mysql_connect_error());
exit;
}
4.
R=
equipo: los espiritus chocorreros
integrantes:
j. manuel ortiz lopez
raul benitez
saul maturana sanchez
alejandro duque mondragon
gisel pastenes
berta popoca
veronica medrano
jose carlos gante
manuel ortiz lopez- Mensajes : 7
Fecha de inscripción : 30/08/2012
Respuesta a los reactivos mostrados
2.- Tomando como referencia el reactivo anterior, ¿Cómo se lograría si el servidor web fuera Apache Php y un servidor de datos MySQL ?. Comparta solamente código en PHP.
Conexion con un SGDB:
<?php
// Codigo para conectar la base de datos y seleccionarla tambien
$conexion = mysql_connect('localhost', 'usuario', 'contrasena');
mysql_select_db('bd_agenda', $conexion);
// Codigo para ejecucion de una consulta SQL
$resultado = mysql_query('SELECT nombre, evento FROM consulta', $conexion);
?>
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.
Estas son las diferentes cadenas de conexion asi como los nombres de los puentes en extension .jar mas populares.
Oracle Thin
jdbc:oracle:thin:@<HOST>:<PORT>:<SID>
oracle.jdbc.driver.OracleDriver
Oracle OCI 8i
jdbc:oracle:oci8:@<SID>
oracle.jdbc.driver.OracleDriver
Oracle OCI 9i
jdbc:oracle:oci:@<SID>
oracle.jdbc.driver.OracleDriver
Sybase (jConnect 4.2 and earlier)
jdbc:sybase:Tds:<HOST>:<PORT>
com.sybase.jdbc.SybDriver
Sybase (jConnect 5.2)
jdbc:sybase:Tds:<HOST>:<PORT>
com.sybase.jdbc2.jdbc.SybDriver
Microsoft SQL Server
jdbc:weblogic:mssqlserver4:<DB>@<HOST>:<PORT>
weblogic.jdbc.mssqlserver4.Driver
Microsoft SQL Server (JTurbo Driver)
jdbc:JTurbo://<HOST>:<PORT>/<DB>
com.ashna.jturbo.driver.Driver
Microsoft SQL Server (Sprinta Driver)
jdbc:inetdae:<HOST>:<PORT>?database=<DB>
com.inet.tds.TdsDriver
Microsoft SQL Server 2000 (Microsoft Driver)
jdbc:microsoft:sqlserver://<HOST>:<PORT>[;DatabaseName=<DB>]
com.microsoft.jdbc.sqlserver.SQLServerDriver
PostgreSQL (v6.5 and earlier)
jdbc:postgresql://<HOST>:<PORT>/<DB>
postgresql.Driver
PostgreSQL (v7.0 and later)
jdbc:postgresql://<HOST>:<PORT>/<DB>
org.postgresql.Driver
MySQL (MM.MySQL Driver)
jdbc:mysql://<HOST>:<PORT>/<DB>
org.gjt.mm.mysql.Driver
Informix Dynamic Server
jdbc:informix-sqli://<HOST>:<PORT>/<DB>:INFORMIXSERVER=<SERVER_NAME>
com.informix.jdbc.IfxDriver
Derby
jdbc:derby://localhost:1527/dbtest;
DriverManager.getConnection(url);
Fuente:
http: // desarrolladorsenior . blogspot. mx / 2010 /10 / patron - mvc - modelo - vista - controlador - en . html
Integrantes del Equipo "Los Dinos"
Toribio Teran Duarte
Vicky Neguib Antunez Maldonado
Ma. de Jesus Charco Gutierrez
Finess Zurisadai Gaona Montaño
Conexion con un SGDB:
<?php
// Codigo para conectar la base de datos y seleccionarla tambien
$conexion = mysql_connect('localhost', 'usuario', 'contrasena');
mysql_select_db('bd_agenda', $conexion);
// Codigo para ejecucion de una consulta SQL
$resultado = mysql_query('SELECT nombre, evento FROM consulta', $conexion);
?>
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.
Estas son las diferentes cadenas de conexion asi como los nombres de los puentes en extension .jar mas populares.
Oracle Thin
jdbc:oracle:thin:@<HOST>:<PORT>:<SID>
oracle.jdbc.driver.OracleDriver
Oracle OCI 8i
jdbc:oracle:oci8:@<SID>
oracle.jdbc.driver.OracleDriver
Oracle OCI 9i
jdbc:oracle:oci:@<SID>
oracle.jdbc.driver.OracleDriver
Sybase (jConnect 4.2 and earlier)
jdbc:sybase:Tds:<HOST>:<PORT>
com.sybase.jdbc.SybDriver
Sybase (jConnect 5.2)
jdbc:sybase:Tds:<HOST>:<PORT>
com.sybase.jdbc2.jdbc.SybDriver
Microsoft SQL Server
jdbc:weblogic:mssqlserver4:<DB>@<HOST>:<PORT>
weblogic.jdbc.mssqlserver4.Driver
Microsoft SQL Server (JTurbo Driver)
jdbc:JTurbo://<HOST>:<PORT>/<DB>
com.ashna.jturbo.driver.Driver
Microsoft SQL Server (Sprinta Driver)
jdbc:inetdae:<HOST>:<PORT>?database=<DB>
com.inet.tds.TdsDriver
Microsoft SQL Server 2000 (Microsoft Driver)
jdbc:microsoft:sqlserver://<HOST>:<PORT>[;DatabaseName=<DB>]
com.microsoft.jdbc.sqlserver.SQLServerDriver
PostgreSQL (v6.5 and earlier)
jdbc:postgresql://<HOST>:<PORT>/<DB>
postgresql.Driver
PostgreSQL (v7.0 and later)
jdbc:postgresql://<HOST>:<PORT>/<DB>
org.postgresql.Driver
MySQL (MM.MySQL Driver)
jdbc:mysql://<HOST>:<PORT>/<DB>
org.gjt.mm.mysql.Driver
Informix Dynamic Server
jdbc:informix-sqli://<HOST>:<PORT>/<DB>:INFORMIXSERVER=<SERVER_NAME>
com.informix.jdbc.IfxDriver
Derby
jdbc:derby://localhost:1527/dbtest;
DriverManager.getConnection(url);
Fuente:
http: // desarrolladorsenior . blogspot. mx / 2010 /10 / patron - mvc - modelo - vista - controlador - en . html
Integrantes del Equipo "Los Dinos"
Toribio Teran Duarte
Vicky Neguib Antunez Maldonado
Ma. de Jesus Charco Gutierrez
Finess Zurisadai Gaona Montaño
Toribio Teran Duarte- Mensajes : 12
Fecha de inscripción : 28/08/2012
RESPUESTAS DE LAS PREGUNTAS 3 Y 4
3.- Diseñar y/o construir un componente de Java, para una aplicación en ambiente web, que permita mostrar una pantalla de captura con procesamiento sql , haciendo uso del polimorfismo. Puede implementar el componente usando JSP o JSF o Struts o EJB o Servlets o combinación de algunas de ellas.
<%@page import="java.sql.*"%>
<html>
<head>
<title><%= application.getServerInfo() %></title>
<%
class ventana {
private String Color ;
public ventana() { Color = "#ffffff"; }
public ventana(String color) { Color = color ; }
public String show() {
String cadena = "<center><p><form style=\"{ width: 200 ; height: 200; border: groove; " +
" background-color: " + Color +
"}; \" action=\"index.html\" method=\"post\" > ";
cadena += "<hr><br><br><hr></form></p></center>" ;
return cadena ;
}
public String show(String Alineacion) {
String cadena = "<" + Alineacion +
"><p><form style=\"{ width: 200 ; height: 200; border: groove; " +
" background-color: " + Color +
"}; \" action=\"index.html\" method=\"post\" > ";
cadena += "<hr><br><br><hr></form></p></" + Alineacion + ">" ;
return cadena ;
}
}
ventana v1 = new ventana();
ventana v2 = new ventana("#ff00ff");
%>
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.
--PostgreSQL (v7.0 and later)
jdbc:postgresql://<HOST>:<PORT>/<DB>
org.postgresql.Driver
--PostgreSQL (v6.5 and earlier)
jdbc:postgresql://<HOST>:<PORT>/<DB>
postgresql.Driver
--Oracle OCI 9i
jdbc:oracle:oci:@<SID>
oracle.jdbc.driver.OracleDriver
--Oracle Thin
jdbc:oracle:thin:@<HOST>:<PORT>:<SID>
oracle.jdbc.driver.OracleDriver
--Oracle OCI 8i
jdbc:oracle:oci8:@<SID>
oracle.jdbc.driver.OracleDriver
--MySQL (MM.MySQL Driver)
jdbc:mysql://<HOST>:<PORT>/<DB>
org.gjt.mm.mysql.Driver
--Microsoft SQL Server
jdbc:weblogic:mssqlserver4:<DB>@<HOST>:<PORT>
weblogic.jdbc.mssqlserver4.Driver
--Microsoft SQL Server 2000 (Microsoft Driver)
jdbc:microsoft:sqlserver://<HOST>:<PORT>[;DatabaseName=<DB>]
com.microsoft.jdbc.sqlserver.SQLServerDriver
--Derby
jdbc:derby://localhost:1527/dbtest;
DriverManager.getConnection(url);
--Sybase (jConnect 4.2 and earlier)
jdbc:sybase:Tds:<HOST>:<PORT>
com.sybase.jdbc.SybDriver
--Informix Dynamic Server
jdbc:informix-sqli://<HOST>:<PORT>/<DB>:INFORMIXSERVER=<SERVER_NAME>
com.informix.jdbc.IfxDriver
NOMBRE DEL EQUIPO: “LOS CHARAMASCOS”
INTEGRANTES:
JACOB OROZCO HERNANDEZ
IVAN JUAREZ NUÑEZ
YOALI ZAVALETA FADDUL
LEYDI MAGADAN OROZCO
LIC: INFORMATICA SEMESTRE VIII “A”
<%@page import="java.sql.*"%>
<html>
<head>
<title><%= application.getServerInfo() %></title>
<%
class ventana {
private String Color ;
public ventana() { Color = "#ffffff"; }
public ventana(String color) { Color = color ; }
public String show() {
String cadena = "<center><p><form style=\"{ width: 200 ; height: 200; border: groove; " +
" background-color: " + Color +
"}; \" action=\"index.html\" method=\"post\" > ";
cadena += "<hr><br><br><hr></form></p></center>" ;
return cadena ;
}
public String show(String Alineacion) {
String cadena = "<" + Alineacion +
"><p><form style=\"{ width: 200 ; height: 200; border: groove; " +
" background-color: " + Color +
"}; \" action=\"index.html\" method=\"post\" > ";
cadena += "<hr><br><br><hr></form></p></" + Alineacion + ">" ;
return cadena ;
}
}
ventana v1 = new ventana();
ventana v2 = new ventana("#ff00ff");
%>
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.
--PostgreSQL (v7.0 and later)
jdbc:postgresql://<HOST>:<PORT>/<DB>
org.postgresql.Driver
--PostgreSQL (v6.5 and earlier)
jdbc:postgresql://<HOST>:<PORT>/<DB>
postgresql.Driver
--Oracle OCI 9i
jdbc:oracle:oci:@<SID>
oracle.jdbc.driver.OracleDriver
--Oracle Thin
jdbc:oracle:thin:@<HOST>:<PORT>:<SID>
oracle.jdbc.driver.OracleDriver
--Oracle OCI 8i
jdbc:oracle:oci8:@<SID>
oracle.jdbc.driver.OracleDriver
--MySQL (MM.MySQL Driver)
jdbc:mysql://<HOST>:<PORT>/<DB>
org.gjt.mm.mysql.Driver
--Microsoft SQL Server
jdbc:weblogic:mssqlserver4:<DB>@<HOST>:<PORT>
weblogic.jdbc.mssqlserver4.Driver
--Microsoft SQL Server 2000 (Microsoft Driver)
jdbc:microsoft:sqlserver://<HOST>:<PORT>[;DatabaseName=<DB>]
com.microsoft.jdbc.sqlserver.SQLServerDriver
--Derby
jdbc:derby://localhost:1527/dbtest;
DriverManager.getConnection(url);
--Sybase (jConnect 4.2 and earlier)
jdbc:sybase:Tds:<HOST>:<PORT>
com.sybase.jdbc.SybDriver
--Informix Dynamic Server
jdbc:informix-sqli://<HOST>:<PORT>/<DB>:INFORMIXSERVER=<SERVER_NAME>
com.informix.jdbc.IfxDriver
NOMBRE DEL EQUIPO: “LOS CHARAMASCOS”
INTEGRANTES:
JACOB OROZCO HERNANDEZ
IVAN JUAREZ NUÑEZ
YOALI ZAVALETA FADDUL
LEYDI MAGADAN OROZCO
LIC: INFORMATICA SEMESTRE VIII “A”
IVAN JUAREZ NUÑEZ- Mensajes : 11
Fecha de inscripción : 28/08/2012
repuestas
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
Re: 4.- Implementación Del Procesamiento De Datos
Felicidades!!!
Los felicito por sus participaciones. Me es grato apreciar que hayan alcanzado el objetivo educacional de unidad y que hayan compartido códigos fuente contundentes; ello evidencía que han empezado a incursionar en el desarrollo web con plataformas distribuidas.
Los felicito nuevamente por sus participaciones.
ATTE:
M.C. Edgar Rangel Lugo.
Los felicito por sus participaciones. Me es grato apreciar que hayan alcanzado el objetivo educacional de unidad y que hayan compartido códigos fuente contundentes; ello evidencía que han empezado a incursionar en el desarrollo web con plataformas distribuidas.
Los felicito nuevamente por sus participaciones.
ATTE:
M.C. Edgar Rangel Lugo.
Temas similares
» 4.- Implementación Del Procesamiento De Datos
» 4.- Implementación Del Procesamiento De Datos
» 3.- Organización De Archivos Actuales
» 1.- El SGBD y El Lenguaje De Definición De Datos
» 5 y 6 .- Implementación de Interfaz e Integración de Aplicaciones Distribuidas
» 4.- Implementación Del Procesamiento De Datos
» 3.- Organización De Archivos Actuales
» 1.- El SGBD y El Lenguaje De Definición De Datos
» 5 y 6 .- Implementación de Interfaz e Integración de Aplicaciones Distribuidas
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.