求教一个java函数怎么写,有一张表有ID,序号,name...对方传过来ID,序号。根据传过来的ID,序号,查找出 20
求教一个java函数怎么写,有一张表有ID,序号,name...对方传过来ID,序号。根据传过来的ID,序号,查找出对应的name,保存起来有于输出。写一个函数,方便别人...
求教一个java函数怎么写,有一张表有ID,序号,name...对方传过来ID,序号。根据传过来的ID,序号,查找出对应的name,保存起来有于输出。写一个函数,方便别人调用。
展开
2个回答
展开全部
public String query(String id,String num){
Connection con;
Statement sql;
ResultSet rs;
String mz = null;
try {
Class.forName("sun.jdbc.odbc.jdbcOdbcDriver");
} catch (ClassNotFoundException e) {
System.out.print("");
}
try {
con=DriverManager.getConnection("jdbc:odbc:数据源名字","", "");
sql=con.createStatement();
rs=sql.executeQuery("SELECT name FROM 表 WHERE ID=id AND 序号=num");
while(rs.next()){
String mingzhi=rs.getString(1);
mz= mingzhi;
}
con.close();
} catch (SQLException e) {
System.out.print("");
}
return mz;
}
Connection con;
Statement sql;
ResultSet rs;
String mz = null;
try {
Class.forName("sun.jdbc.odbc.jdbcOdbcDriver");
} catch (ClassNotFoundException e) {
System.out.print("");
}
try {
con=DriverManager.getConnection("jdbc:odbc:数据源名字","", "");
sql=con.createStatement();
rs=sql.executeQuery("SELECT name FROM 表 WHERE ID=id AND 序号=num");
while(rs.next()){
String mingzhi=rs.getString(1);
mz= mingzhi;
}
con.close();
} catch (SQLException e) {
System.out.print("");
}
return mz;
}
追问
不用再这个函数里面连接数据库,只用于别人调用这个函数。每次传过来两个参数(ID,序号)通过查询表显示出name。主要是用于调用的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询