¡Urgente! Recompensa de 200 puntos, solicite el código de conexión a la base de datos jsp
Puede que no sea una buena idea poner toda la lógica de la base de datos en jsp, pero es útil para que los principiantes aprendan, así que lo hice. Cuando todos hayan aprendido hasta cierto punto, pueden considerar usarlo. El modelo MVC. Al practicar estos códigos, debe colocar el controlador jdbc en la ruta de clase del servidor y luego crear una tabla de prueba en la base de datos. Tiene dos campos, como prueba1 y prueba2. Puede usar el siguiente SQL para crearla.
crea una tabla test(test1 varchar(20),test2 varchar(20)
Luego escribe un registro de prueba en esta tabla
Ahora comencemos nuestro jsp y nuestra base de datos. .
1. JSP se conecta a la base de datos Oracle8/8i/9i (usando el modo ligero)
testoracle.jsp es el siguiente:
<%@ page contentType= \"text /html;charset=gb2312\"%>
<%@ página import=\"java.sql.*\"%>
<%Class.forName(\"oracle.jdbc.driver.OracleDriver\").newInstance()
String url=\"jdbc; :oracle: thin:@localhost:1521:orcl\";
//orcl es el SID de su base de datos
String user=\"scott\";
String contraseña=\"tigre\";
Conexión conn= DriverManager.getConnection(url,usuario,contraseña
Declaración stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE); ,ResultSet.CONCUR_UPDATABLE);
String sql=\"select * from test\"
ResultSet rs=stmt.executeQuery(sql); (rs. next()) {%>
El contenido de su primer campo es: <%=rs.getString(1)%>
El contenido de su segundo campo es : <%=rs.getString(2)%>
<%}%>
<%out.print(\"La operación de la base de datos fue exitosa, felicitaciones\"); %>
<%rs.close();
stmt.close();
conn.close(); %>
2. jsp se conecta a la base de datos Sql Server7.0/2000
testsqlserver.jsp Como sigue:
<%@ página contentType=\"text/html;charset=gb2312\"%>
<%@ página import=\"java.sql .*\" %>
<%Class.forName(\"com.microsoft.jdbc.sqlserver.SQLServerDriver \"). newInstance();
String url=\"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs\";
//pubs es tu base de datos
Cadena usuario=\"sa\"
<p>String contraseña=\"\";
Conexión conn= DriverManager.getConnection(url,usuario,contraseña
Declaración stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet); .CONCUR_UPDATABLE);
String sql=\"select * from test\";
ResultSet rs=stmt.executeQuery(sql); .next()) {%>
El contenido de su primer campo es: <%=rs.getString(1)%>
El contenido de su segundo campo es:<%=rs. getString(2)%>
<%}%>
<%out.print(\"La operación de la base de datos fue exitosa, felicitaciones\");% >
<%rs.close();
stmt.close();
conn.close()
% >
3. jsp se conecta a la base de datos DB2
testdb2.jsp es el siguiente:
p><%@ página contentType=\"text/html;charset=gb2312\"%>
<%@ página import=\"java.sql.*\"%> p>
<%Class.forName(\"com.ibm.db2.jdbc.app.DB2Driver \").newInstance(
String url=\"jdbc:db2://localhost:5000/sample\"
//sample es el nombre de su base de datos
String usuario=\"admin\";
Cadena contraseña=\"\";
Conexión conexión= DriverManager.getConnection(url,usuario,contraseña
< p); >Declaración stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);String sql=\"select * from test\"
ResultSet rs=stmt.executeQuery ( sql);
while(rs.next()) {%>
El contenido de su primer campo es: <%=rs.getString(1)%>
El contenido de su segundo campo es: <%=rs.getString(2)%>
<%}%>
<%out.print (\"La base de datos La operación fue exitosa, felicitaciones\");%>
<%rs.close();
stmt.close();
conn.close();
4. jsp se conecta a la base de datos Informix
testinformix.jsp es el siguiente:
<%@ página contentType=\"text/html;charset=gb2312\"%>
<%@ página import=\"java.sql.*\"%>
<%Class.forName(\"com.informix.jdbc.IfxDriver\").newInstance();
Cadena url =
\"jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;
usuario=testuser; contraseña=testpassword \";
//testDB es el nombre de su base de datos
Conexión conn= DriverManager.getConnection(url);
Declaración stmt=conn.createStatement (ResultSet .TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql=\"select * from test\"
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
El contenido de tu primer campo es: <%=rs.getString(1)%>
Tu segundo campo El contenido de cada campo es: <%=rs.getString(2)%>
<%}%>
<%out.print(\"La operación de la base de datos se realizó correctamente , felicidades\ ");%>
<%rs.close();
stmt.close();
conn.close();
%>
5. jsp se conecta a la base de datos Sybase
testmysql.jsp Como sigue:
<%@ page contentType=\"text/html;charset=gb2312\"%>
<%@ page import=\"java. sql.*\" %>
<%Class.forName(\"com.sybase.jdbc.SybDriver\ ").newInstance( );
String url =\" jdbc:sybase:Tds:localhost:5007
/tsdata\";
//tsdata es el nombre de su base de datos
Propiedades sysProps = System.getProperties();
SysProps.put(\"usuario \ ",\"ID de usuario\");
SysProps.put(\"contraseña\",\"contraseña_usuario\");
Conexión de conexión= DriverManager.getConnection(url, SysProps
Declaración stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Cadena sql=\"select * from test\"; >ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
El contenido de su primer campo es: <%=rs .getString(1) )%>
El contenido de su segundo campo es: <%=rs.getString(2)%>
<%}%>
<%out. print(\"La operación de la base de datos fue exitosa, felicitaciones\");%>
<%rs.close()
stmt.close()
<; p>conn.close();%>
6. a la base de datos MySQL
testmysql.jsp es el siguiente:
<%@ page contentType=\"text/html;charset=gb2312\"%>
<%@ página import=\"java.sql.*\"%>
<%Class .forName( \"org.gjt.mm.mysql.Driver\").newInstance();
String url =\"jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode= true&characterEncoding=8859_1 \"
//testDB es el nombre de su base de datos
Conexión conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE ,ResultSet.CONCUR_UPDATABLE);
String sql=\"select * from test\";
ResultSet rs=stmt.executeQuery(sql); (rs.siguiente()) {%> <
/p>
El contenido de su primer campo es: <%=rs.getString(1)%>
El contenido de su segundo campo es: <%=rs.getString(2 )% >
<%}%>
<%out.print(\"La operación de la base de datos fue exitosa, felicidades\");%>
< % rs.close();
stmt.close();
conn.close()
%>
< / body>
7. JSP se conecta a la base de datos PostgreSQL
testmysql.jsp es el siguiente:
<% @ página contentType=\"text/html;charset=gb2312\"%>
<%@ página import=\"java.sql.*\"%>
<%Class.forName(\"org.postgresql.Driver\").newInstance()
String url =\; "jdbc :postgresql://localhost/soft\"
//soft es el nombre de su base de datos
String user=\"myuser\"
String; contraseña =\"micontraseña\";
Conexión conn= DriverManager.getConnection(url,usuario,contraseña
Declaración stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); )
String sql=\"seleccionar * de prueba\"
ResultSet rs=stmt.executeQuery(sql
mientras(rs.next); ( )) {%>
El contenido de su primer campo es: <%=rs.getString(1)%>
El contenido de su segundo campo es: <% = rs.getString(2)%>
<%}%>
<%out.print(\"La operación de la base de datos fue exitosa, felicitaciones\");%> p>
<%rs.close();
stmt.close();
conn.close()
%>
p>
stmt.close(); p>
0 Me gusta