|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.YoUmail.Mysql
处理数据库的连接和访问
Field Summary | |
private javax.sql.DataSource |
_ds
|
private java.sql.Connection |
conn
|
private java.lang.String |
dataSourceName
|
private java.sql.PreparedStatement |
prepstmt
|
private java.sql.Statement |
stmt
|
Constructor Summary | |
Mysql()
构造数据库的连接和访问类 |
|
Mysql(java.lang.String sql)
|
Method Summary | |
void |
clearParameters()
清空参数 |
void |
close()
关闭连接 |
java.sql.ResultSet |
executeQuery()
执行预备的SQL语句查询 |
java.sql.ResultSet |
executeQuery(java.lang.String sql)
执行SQL语句返回字段集 |
void |
executeUpdate()
执行预备的SQL语句 |
void |
executeUpdate(java.lang.String sql)
执行SQL语句 |
java.sql.Connection |
getConnection()
返回连接 |
java.sql.PreparedStatement |
getPreparedStatement()
返回预设状态 |
java.sql.Statement |
getStatement()
返回状态 |
private void |
init()
初始化连接连接池 |
void |
prepareStatement(java.lang.String sql)
|
void |
setBoolean(int index,
boolean value)
|
void |
setDate(int index,
java.sql.Date value)
|
void |
setFloat(int index,
float value)
|
void |
setInt(int index,
int value)
|
void |
setLong(int index,
long value)
|
void |
setString(int index,
java.lang.String value)
设置对应值 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.sql.Connection conn
private java.sql.Statement stmt
private java.sql.PreparedStatement prepstmt
private java.lang.String dataSourceName
private javax.sql.DataSource _ds
Constructor Detail |
public Mysql() throws java.lang.Exception
public Mysql(java.lang.String sql) throws java.lang.Exception
Method Detail |
private void init() throws javax.servlet.ServletException, java.sql.SQLException
javax.servlet.ServletException
java.sql.SQLException
public java.sql.Connection getConnection()
public void prepareStatement(java.lang.String sql) throws java.sql.SQLException
java.sql.SQLException
public void setString(int index, java.lang.String value) throws java.sql.SQLException
index
- 参数索引value
- 对应值
java.sql.SQLException
public void setInt(int index, int value) throws java.sql.SQLException
java.sql.SQLException
public void setBoolean(int index, boolean value) throws java.sql.SQLException
java.sql.SQLException
public void setDate(int index, java.sql.Date value) throws java.sql.SQLException
java.sql.SQLException
public void setLong(int index, long value) throws java.sql.SQLException
java.sql.SQLException
public void setFloat(int index, float value) throws java.sql.SQLException
java.sql.SQLException
public void clearParameters() throws java.sql.SQLException
java.sql.SQLException
public java.sql.PreparedStatement getPreparedStatement()
public java.sql.Statement getStatement()
public java.sql.ResultSet executeQuery(java.lang.String sql) throws java.sql.SQLException
sql
- SQL语句
java.sql.SQLException
public java.sql.ResultSet executeQuery() throws java.sql.SQLException
java.sql.SQLException
public void executeUpdate(java.lang.String sql) throws java.sql.SQLException
sql
- SQL语句
java.sql.SQLException
public void executeUpdate() throws java.sql.SQLException
java.sql.SQLException
public void close() throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |