?? artistsearchbean.java
字號(hào):
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;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -