Red de conocimiento informático - Conocimiento del nombre de dominio - ¡Urgente! Recompensa de 200 puntos, solicite el código de conexión a la base de datos jsp

¡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.*\"%>

<%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\");%>

<%rs.close();

stmt.close();

conn.close()

%>

p>

stmt.close(); p>

0 Me gusta