- 論壇徽章:
- 0
|
- package com.test.database.control;
- import com.test.database.define.*;
- import java.sql.*;
- //這個程序用來控制expert表,執(zhí)行expert表的操作
- //狀態(tài),完成.
- public class ControlExpert {
- //參數(shù)是id,返回的是對象
- public Expert QueryExpert(int id) {
- Expert expert = new Expert();
- try {
- Connection conn = ConnectDatabase.getConnection();
- String sqlQuery = "select * from hos_expert where id=" + id;
- PreparedStatement pstmt = conn.prepareStatement(sqlQuery);
- ResultSet rst = pstmt.executeQuery();
- while (rst.next()) {
- //從數(shù)據(jù)庫中取出數(shù)據(jù),然后把數(shù)據(jù)賦給expert對象
- expert.setName(rst.getString("name"));
- expert.setGrade(rst.getString("grade"));
- expert.setSex(rst.getString("sex"));
- expert.setAge(rst.getInt("age"));
- expert.setContent(rst.getString("content"));
- expert.setPhone(rst.getString("phone"));
- expert.setOffice(rst.getString("office"));
- expert.setEmail(rst.getString("email"));
- expert.setPicLocation(rst.getString("picLocation"));
- pstmt.close();
- conn.close();
- }
- }
- catch (Exception e) {
- e.printStackTrace();
- }
- finally{
- return expert;
- }
- }
復制代碼
這個釋放資源的方法不太對,但是不影響編譯的問題.
finally clause cannot complete normally |
|