请问各位大虾,J2EE项目中不使用任何框架,只用SERVLET ,JDBC,TOMCAT,那么最好的连接数据库方式是什么?
答案:6 悬赏:40
解决时间 2021-02-18 03:14
- 提问者网友:优雅ぉ小姐
- 2021-02-17 10:37
请问各位大虾,J2EE项目中不使用任何框架,只用SERVLET ,JDBC,TOMCAT,那么最好的连接数据库方式是什么?
最佳答案
- 二级知识专家网友:厭世為王
- 2021-02-17 11:29
JDBC或者TOMCAT连接池
全部回答
- 1楼网友:努力只為明天
- 2021-02-17 16:48
都说了不用框架,那还有得选么,最多自己写个JDBC连接池,再多大概算自制框架了
- 2楼网友:桑稚给你看
- 2021-02-17 16:27
Tomcat的话,可以用JNDI.
- 3楼网友:浪者不回头
- 2021-02-17 15:24
数据库连接池写法,参考apache commons dbcp,去apache网站下载吧
- 4楼网友:萝莉姐姐鹿小北
- 2021-02-17 14:20
package com.sss.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class BaseDAO {
public static final String JDBC_DRIVER="com.mysql.jdbc.Driver";
public static final String JDBC_URL="jdbc:mysql://localhost:3306/这里写数据库名";
public static final String JDBC_USER_NAME="mysql的用户名一般为root";
public static final String JDBC_USER_PWD="mysql的密码";
protected Connection conn=null;
protected PreparedStatement pstmt=null;
protected ResultSet rs=null;
//链接数据库
protected Connection getconn(){
try {
Class.forName(JDBC_DRIVER);
conn=DriverManager.getConnection(JDBC_URL,JDBC_USER_NAME,JDBC_USER_PWD);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
//关闭链接
public void closeAll(ResultSet rs,PreparedStatement pstmt,Connection conn){
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(pstmt
- 5楼网友:强势废物
- 2021-02-17 12:58
JDBC
直接写呗
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯