如何用javaBean连接数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用javaBean连接数据库相关的知识,希望对你有一定的参考价值。
参考技术A 关于JSP中调用JavaBean实现数据库连接和操作!首先是JavaBean的原程序
//——————————————————————
package
mywebconn;
import
java.sql.*;
public
class
JDBCrs
//
static
final
String
sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
static
final
String
sConnStr="jdbc:odbc:Driver=MicroSoft
Access
Driver
(*.mdb);DBQ=D:/myWeb01/WebModule1/test.mdb";
Connection
conn=null;
ResultSet
rs=null;
public
JDBCrs()
try
Class.forName(sDBDriver);
catch(java.lang.ClassNotFoundException
e)
System.err.println(e.getMessage());
//
the
public
public
ResultSet
executeQuery(String
sql)
rs=null;
try
conn=DriverManager.getConnection(sConnStr);
Statement
stmt=conn.createStatement();
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(sConnStr);
Statement
stmt
=
conn.createStatement();
stmt.executeUpdate(sql);
conn.close();
catch(SQLException
ex)
System.err.println("aq.executeUpdate
"+ex.getMessage());
public
void
close()
try
if
(!conn.isClosed())
conn.close();
catch
(SQLException
ex)
System.err.println("conn.close
"+ex.getMessage());
//——————————————————————
这个JavaBean叫JDBCrs(自己命名)
这个JavaBean是属于mywebconn这个包的(自己定义)
其中有一个叫executeQuery(String
sql)的返回ResultSet对象的方法!
当调用这个方法后,最好要调用close()这个方法关闭连接!
还有一个叫executeUpdate(String
sql)的方法,该方法不返回对象,只执行SQL语句,当执行完后会自动
关闭数据库连接!
String
sDBDriver和String
sConnStr字符串变量要根据实际情况做更改!!
在页面被调用时:
//保证可以使用ResultSet对象
//id
属性是被实例化后的名称
如何用navicat连接阿里云内网的mysql数据库
1.首先用ssh连接阿里云服务器
2.连接mysql数据库
设置完这两项就可以连接阿里云内网mysql数据库
以上是关于如何用javaBean连接数据库的主要内容,如果未能解决你的问题,请参考以下文章
如何用Entity Framework 6 连接Sqlite数据库