自动在JSP中导入Java包的Java技巧
最编程
2024-08-11 08:35:20
...
在学习JSP 时, 建立了一个连接类,不知道如何使用它
jsp 中使用
<%@ page import="...."%>
这个命令使用类
关键是 import 里如何写?
后来才明白 java 得通过包来调用java 类文件
创建包 :
输入包名 点完成,在web目录的src 下面 就会有一个与包相同的文件夹
2 将建立的java 文件复制到包文件里
3.在jsp 引用包里的文件
这样就可以使用java 文件创建的类了
附上 ConnectionManager 文件的内容 该文件连接mysql 数据库 ,返回Connection 对象
package ConnectDB;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class ConnectionManager {
private static final String DRIVER="com.mysql.jdbc.Driver";
private static final String URL="jdbc:mysql://127.0.0.1:3306/scutcs";
private static final String USER="root";
private static final String PASS="123456";
public static Connection getConnection(){
Connection conn=null;
try{
try{
Class.forName(DRIVER);
}catch(ClassNotFoundException ex){
System.out.println("没有找到驱动类");
}
conn=DriverManager.getConnection(URL, USER,PASS);
}catch(SQLException e){
e.printStackTrace();
}
return conn;
}
public static void closeConnection(Connection conn){
try{
if(conn!=null && (!conn.isClosed())){
conn.close();
}
}catch(SQLException e1){
}
}
public static void closeResultSet(ResultSet rs){
try{
if(rs!=null &&(!rs.isClosed())){
rs.close();
rs=null;
}
}catch(SQLException e1){
e1.printStackTrace();
}
}
public static void closeStatement(PreparedStatement ps){
try{
if(ps!=null){
ps.close();
ps=null;
}
}catch(SQLException e){
e.printStackTrace();
}
}
}
上一篇: 在JSP中引入Java和Vue的实现方法
下一篇: 九个常用 JSP 内置对象全解析