⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 artistsearchbean.java

📁 此程序都是企业级 的数据库开发程序 全面揭示了JAVA对数据库的操作
💻 JAVA
字号:
package javabean;

import connections.ConnectionFactory;
import statements.Track;

import java.util.Vector;
import java.sql.*;

public class ArtistSearchBean {

  private String searchCriteria;

  public ArtistSearchBean() {
    searchCriteria = "";
  }

  public String getSearchCriteria() {
    return searchCriteria;
  }

  public void setSearchCriteria(String searchCriteria) {
    if (searchCriteria == null) {
      this.searchCriteria = "";
    }
    else this.searchCriteria = searchCriteria;
  }

  /**
   * Execute the search and return the results of our search as a Track array
   */
  public Track[] executeSearch() {
    Track t = new Track();
    Track[] searchResult = null;

    Connection conn = null;
    PreparedStatement ps = null;
    try {
      conn = ConnectionFactory.getConnection();
      ps = conn.prepareStatement(t.getFindArtistSql());
      t.setQueryStatement(ps);
      Vector v = t.findByArtistName(searchCriteria);
      searchResult = (Track[])v.toArray(new Track[0]);      
    }
    catch (SQLException sqle) {
      sqle.printStackTrace();
    }
    finally {
      try {
        if (ps != null) ps.close();
        if (conn != null) conn.close();
      }
      catch (SQLException sqle) {
        throw new java.lang.InternalError("Something really bad happened.");
      }
   }
   return searchResult;
  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -