社区
Web 开发
帖子详情
请问怎样用javabean封装连接mySQL数据库?
ypl
2004-07-23 03:21:54
我刚开始学习jsp还不太熟悉,觉得在每一个页面都连接一次数据库不怎么方便,请问怎样用javabean封装连接mySQL数据库,最好能够给贴个实例。
...全文
370
8
打赏
收藏
请问怎样用javabean封装连接mySQL数据库?
我刚开始学习jsp还不太熟悉,觉得在每一个页面都连接一次数据库不怎么方便,请问怎样用javabean封装连接mySQL数据库,最好能够给贴个实例。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CNetol
2004-07-29
打赏
举报
回复
需要有个包!
package database;
database就是包
你必须放在myapp/WEB-INF/classes/database
ypl
2004-07-26
打赏
举报
回复
我还有个问题想请教以上各位,我在tomcat/webapps下建了个虚拟目录myapp,我把bean放在这个虚拟目录下的classes下即:myapp/WEB-INF/classes下,可是现在调用bean时出错,不知道是不是bean的位置放的是否正确??
miwu
2004-07-23
打赏
举报
回复
呵呵
前两天写了一个带连接池的
支持外部文件设置连接的那种
要不要?
比较庞大,还有内隐类
不过不知道连接池写得怎么样
CNetol
2004-07-23
打赏
举报
回复
package database;
import java.sql.*;
public class DBconn
{String DBDriver="org.gjt.mm.mysql.Driver";
String ConnStr="jdbc:mysql://localhost/data";
String MyUser="root";
String MyPassword="";
Connection conn = null;
Statement stmt=null;
ResultSet rs = null;
public DBconn()
{try
{Class.forName(DBDriver);
}
catch(java.lang.ClassNotFoundException e)
{System.err.println("DBconn (): " + e.getMessage());
}
}
public ResultSet executeQuery(String sql)
{rs = null;
try
{conn = DriverManager.getConnection(ConnStr,MyUser,MyPassword);
Statement stmt = conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
rs = stmt.executeQuery(sql);
}
catch(SQLException ex)
{System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
public void executeUpdate(String sql){
{
try
{conn = DriverManager.getConnection(ConnStr,MyUser,MyPassword);
Statement stmt = conn.createStatement();
stmt.executeQuery(sql);
stmt.close();
conn.close();
}
catch(SQLException ex)
{System.err.println("aq.executeQuery:"+ex.getMessage());
}
}
}
public boolean closeConn()
{
try
{
if (rs!=null) rs.close();
if (stmt!=null) stmt.close();
if (conn!=null) conn.close();
return true;
}
catch ( SQLException ex )
{
System.err.println("closeConn: " + ex.getMessage());
return false;
}
}
}
clingingclinging
2004-07-23
打赏
举报
回复
package practice;
import java.sql.*;
import java.lang.*;
public class DbLink
{
String Sa,Password;
Connection Conn=null;
String StrURL="jdbc:odbc:";
String ConnDriver="sun.jdbc.odbc.JdbcDriver";
Statement Stmt=null;
ResultSet rs=null;
public void DbLink(String sa,String password, String URL1)
{StrURL+=URL1;
Sa=sa;
Password=password;
try{
Class.forName(ConnDriver);
}
catch(ClassNotFoundException e)
{
System.err.println(e.getMessage());
}
}
public void DbExcute(String StrSQL)
{
try
{
Conn=DriverManager.getConnection(StrURL,Sa,Password);
Stmt=Conn.createStatement();
Stmt.executeUpdate(StrSQL);
}
catch(SQLException e)
{
System.err.println(e.getMessage());
}
}
public String getstr()
{
return "hello";
}
}
aqining
2004-07-23
打赏
举报
回复
use the connection pool!
fingertiploneliness
2004-07-23
打赏
举报
回复
倒入相应的sql包里的类,写一个public方法返回Connection对象
import java.sql.*;
public class jdbcProxy {
Connection conn = null;
...........
public boolean getConnection() {
bollean tag = true;
try {
Class.forName(".....");
.....
conn = DriverManager.getConnection(..........);
} catch ( Exception e ) {
e.printStackTrace();
tag = false;
}
return tag;
}
..........
}
POwner
2004-07-23
打赏
举报
回复
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
}
catch(Exception ex){
errors.add(ActionErrors.GLOBAL_ERROR,new ActionError("error.conn.database"));}
try{
String url = "jdbc:mysql://localhost/tifs?user=root&password=´´&useUnicode=true&characterEncoding=8859_1";
Connection conn = DriverManager.getConnection(url);
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
conn.close();
}
catch(Exception ex){
}
jsp
连接
mysql
数据库
的
javabean
为了实现JSP与
MySQL
数据库
的交互,我们常常会使用到
JavaBean
作为中间层来处理数据访问操作。在这个场景下,`DBConnect.java` 文件就是这样一个
JavaBean
,它
封装
了
连接
、查询、更新等
数据库
操作。 首先,我们需要...
JavaBean
封装
MySQL
数据库
操作(学习版)
我学习过程中自己参考书本写的,注释详细,我也自己写了使用说明放在里面,...你要是要学
javabean
,还想知道
javabean
怎么
封装
数据库
,这个最好不过了.
数据库
的链接你得改下用户名,密码之类东西,你打开.java文件就会看懂的.
在
JavaBean
中
连接
数据库
.doc
3. 创建
数据库
连接
:在
JavaBean
的构造函数中,需要创建
数据库
连接
,使用 JDBC
连接
数据库
。 4. 实现业务逻辑:在
JavaBean
中,需要实现业务逻辑,例如验证用户登录信息、查询
数据库
等。 代码示例 下面是一个 ...
简单的jsp+servlet+
javaBean
访问
mysql
数据库
4. `queryStudents()`方法使用JDBC
连接
到
MySQL
数据库
,执行SQL查询,并将结果存储在ResultSet中。 5.
JavaBean
将ResultSet中的数据转换为Java对象(如Student对象),并返回给Servlet。 6. Servlet将这些对象传递回...
javaWeb-
连接
mysql
数据库
增删改查
本文介绍了 JavaWeb
连接
MySQL
数据库
增删改查的知识点,包括 JavaWeb
连接
MySQL
数据库
、使用 HttpServlet 实现增删改查操作、使用 UserDAO 类实现
数据库
操作、使用 Request 和 Response 对象、使用 ...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章