1. Access <% @ page contenttype = "text/html; charset = gb2312" Import = "Java. SQL
. * "%>
<% @ Page import = "Java. util. *, java. Text. *" %>
<HTML>
<Title> retrieve and display information in the table </title>
<Body>
<%
Class. forname ("Sun. JDBC. ODBC. jdbcodbcdriver ");
Connection con = drivermanager. getconnection ("JDBC: ODBC: webdata ");
Statement SMT = con. createstatement ();
String SQL;
SQL = "select BH, shrxx, shrdh, shrdz, hwjs, bzxs, YF, BJD from hy ";
Resultset rs = smt.exe cutequery (SQL );
Out. println ("retrieve all information in the table ");
%>
Click Here </font> <a href = "javascript: history. Back (1)"> <B> <font color = "# ff0000"
> Back </font> </B> </a> <HR>
<%
Out. println ("<Table border = '1'> ");
Out. println ("<tr bgcolor = 'yellow'> <TH> bill of lading number </Th> <TH> name of the consignee </Th> <TH> receipt
Person phone number </Th> <TH> consignee's address </Th> <TH> Number of parcels </Th> <TH> packing form </Th> <TH> freight </Th> <
Th> quote </Th> </tr> ");
While (Rs. Next ())
Out. println ("<tr> <TD>" + Rs. getstring (1) + "</TD> <TD>" + Rs. getstring (2) + "</
TD> <TD> "+ Rs. getstring (3) + "</TD> <TD>" + Rs. getstring (4) + "</TD> <TD>" + Rs.
Getstring (5) + "</TD> <TD>" + Rs. getstring (6) + "</TD> <TD>" + Rs. getstring (7) +
"</TD> <TD>" + Rs. getstring (8) + "</TD> </tr> ");
Con. Close ();
%>
<HTML>
<Body>
</Table>
</Body>
</Html>
2. MySQL
<% @ Page contenttype = "text/html; charset = gb2312" %>
<% @ Page import = "Java. SQL. *" %>
<HTML>
<Body>
<% Class. forname ("org. gjt. Mm. MySQL. Driver"). newinstance ();
String url = "JDBC: mysql: /// 192.168.0.1: 3306/test? User = root & Password = 123 ";
Connection conn = drivermanager. getconnection (URL );
Statement stmt = conn. createstatement (resultset. type_scroll_sensitive, resultset.
Concur_updatable );
String SQL = "select * From huahe_article ";
Resultset rs1_stmt.exe cutequery (SQL); %>
<Table> <tr> <TD> the content of your first field is: </TD>
<TD> the content of your second field is: </TD> </tr>
<%
While (Rs. Next () {%>
<Tr> <TD>
<% = Rs. getstring (1) %> </TD> <TD>
<% = Rs. getstring (2) %> </TD> </tr>
<% }%>
</Table>
<% Out. Print ("database operation successful, congratulations"); %>
<% Rs. Close ();
Stmt. Close ();
Conn. Close ();
%>
</Body>
3. With MSSQL
<% @ Page contenttype = "text/html; charset = gb2312" %>
<% @ Page import = "Java. SQL. *" %>
<%!
Public static string getgbstring (string SRC ){
Try {
Return new string (SRC. getbytes ("ISO-8859-1"), "gb2312 ");
} Catch (Java. Io. unsupportedencodingexception e ){
Return NULL;
}
}
%>
<HTML>
<Body>
<% Class. forname ("com. Microsoft. JDBC. sqlserver. sqlserverdriver"). newinstance ();
String url = "JDBC: Microsoft: sqlserver: // 192.168.0.1: 1433; databasename = test ";
// Test your database
String user = "sa ";
String Password = "";
Connection conn = drivermanager. getconnection (URL, user, password );
Statement stmt = conn. createstatement (resultset. type_scroll_sensitive, resultset.
Concur_updatable );
String SQL = "select * from test ";
Resultset rs1_stmt.exe cutequery (SQL );
While (Rs. Next () {%>
The content of your first field is: <% = getgbstring (Rs. getstring (1) %> <br>
Your second field content is: <% = getgbstring (Rs. getstring (2) %> <br>
<% }%>
<% Out. Print ("database operation successful, congratulations"); %> <br>
<% Rs. Close ();
Stmt. Close ();
Conn. Close ();
%>
</Body>
</Html>
The above connection method can only be used for learning! And simple personal homepage