Current location - Quotes Website - Collection of slogans - Sqlserver interface number
Sqlserver interface number
I have an example of paging fuzzy query here, let me show you.

According to' SPMCH' (trade name), fuzzy query and paging, PageBean class is a paging javabean:

What you need to focus on is: "from spkfk where spmchlike"% ". sp mch " % ' order by spid)a order by spid c)b order by spid "

This paragraph!

Public list & ltgoodbean & gt getinfo (Pagebean page, String spmch)

Raises ClassNotFoundException, SQLException {

int onepagesize

int max

Connection Connection = empty;

PreparedStatement ps = null

string URL = " JDBC:SQL server://localhost: 1433; databaseName = ST _ ccerp ";

String username = " sa

String password = "";

string driver = " com . Microsoft . JDBC . SQL server . SQL server driver "; List & ltgoodbean & gt list = new ArrayList & ltgoodbean & gt ();

one pagesize = page . getone pagesize();

int offset = page . get offset();

max = offset+one pagesize;

Result set rs = null

Try {

Class.forName (driver);

Conn = drivermanager.getconnection (URL, username, password);

String sql = " spid,spmch,shpchd,shpgg,shiyzh,chuffl,lei bie ";

String sql2 = null

this . SPM ch = SPM ch;

If (spmch! = null & amp& ampspmch.length()! = 0)

sql2 = (new StringBuilder("SELECT "))

. Append (sql)

. Append(" FROM ")

. Onepagesize

. Append (sql)

. Append(" FROM ")

. Additional (maximum)

. Append (sql)

. append(" FROM spkfk where spmch like ' % ")

. Add (this.spmch)

. Append (

"%'sorted by spid) a sorted by spid desc) b sorted by spid")

. toString();

other

sql2 = (new StringBuilder("SELECT "))

. Append (sql)

. Append(" FROM ")

. Onepagesize

. Append (sql)

. Append(" FROM ")

. Additional (maximum)

. Append (sql)

. append(" FROM spkfk ")

. Append (

"sort by spid) a sort by spid desc) b sort by spid")

. toString();

PS = conn . prepare statement(SQL 2);

RS = PS . execute query();

while (rs.next()) {

list . add(new goods bean(rs . getstring( 1),rs.getString(2),RS

. Obtain a character string (3), remotely obtain a character string (4), remotely obtain a character string (5), and remotely obtain a character string.

. getString(6),RS . getString(7)));

}

} Finally {

If (ps! = empty)

PS . close();

If (conn! = empty)

conn . close();

}

Return order;

}