数据库连接类DBConn.java
package com.wincom.struts.util;
import java.sql.*;
public class DBConn {
public static Connection getConnection(){
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/wincom";
String user = "root";
String pass = "root";
conn = DriverManager.getConnection(url,user,pass);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
}
------------------------------------------------------------------------------------------------
public class DBConn {
public static Connection getConnection(){
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/wincom";
String user = "root";
String pass = "root";
conn = DriverManager.getConnection(url,user,pass);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
}
------------------------------------------------------------------------------------------------
JSP测试页
<%@ page language="java" pageEncoding="GB2312"%>
< %@page import="java.sql.*"%>
< %@page import="com.wincom.struts.util.DBConn"%>
< %@page import="java.sql.*"%>
< %@page import="com.wincom.struts.util.DBConn"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'index.jsp' starting page</title>
</head>
<body>
<%
Connection conn = DBConn.getConnection();
Statement stmt = null;
String sql = null;
ResultSet rs = null;
try {
stmt = conn.createStatement();
sql = "select * from customer";
rs = stmt.executeQuery(sql);
while (rs.next()) {%>
<%=rs.getString(2) %>
<%=rs.getString(3) %>
数据库连接成功!
<%}%>
<% } catch (SQLException e) {
e.printStackTrace();
}
%>
</body>
</html>
<html>
<head>
<title>My JSP 'index.jsp' starting page</title>
</head>
<body>
<%
Connection conn = DBConn.getConnection();
Statement stmt = null;
String sql = null;
ResultSet rs = null;
try {
stmt = conn.createStatement();
sql = "select * from customer";
rs = stmt.executeQuery(sql);
while (rs.next()) {%>
<%=rs.getString(2) %>
<%=rs.getString(3) %>
数据库连接成功!
<%}%>
<% } catch (SQLException e) {
e.printStackTrace();
}
%>
</body>
</html>
转载于:https://blog.51cto.com/satanael/88443