什么东东啊,看不明白 ,但也看的出它不是个servlet
解决方案 »
- 这个表单如何提交?(高难度连接)
- tomcat访问路径
- JSP读取PHP生成的cookies中的中文信息乱码!
- 这里如何取 <c:forEach 里面的 循环遍历标号?
- 用java备份数据库
- 代码问题,求高手大大解答
- Class.forName("org.gjt.mm.mysql.Driver");非常简单一问
- 题库网站如何做?
- 求两组数据中的唯一值,帮忙!
- 小问题,为什么运行这句:if(shenpibumen.equals("财务部"))提示:NullPointerException
- 简单问题,怎样访问同一个包中的其它的java文件?(解决了马上给分,绝不食言)
- 哪个网站使用 IIS+resin+Struts?
写个DBA,在DBA中写select**()方法,得到数据
写个servlet,通过参数执行select**()方法,得到数据,传到session中
写个jsp,得到session,然后分别取值显示出来。
你问的问题太笼统了,分也太少了点。
public Connection conn;
private String url = "jdbc:microsoft:sqlserver://192.0.0.12:1433;databaseName=Demo";
private String login = "sa"; // use your login here
private String password = "";
private String dbDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver" ;//DBDriver
public DBConn() {
this.conn=this.GetConnect();
} public Connection GetConnect(){
Connection conn=null;
try{
Class.forName(dbDriver);
conn = DriverManager.getConnection(url, login, password);
System.out.println("Create an DBconn!!!!!!!") ;
}catch(Exception e){
e.printStackTrace();
}
return conn;
}
/*executeUpdate方法用于进行add或者update记录的操作
入口参蔦uFFFD为sql语句,成功返回true,否则为false*/
public boolean executeUpdate(String sql) {
boolean bupdate=false;
ResultSet res = null;
try {
Statement stmt = conn.createStatement();
int rowCount = stmt.executeUpdate(sql);
//如果不成功,bupdate就会返回0
if(rowCount!=0)bupdate=true;
}
catch(Exception ex)
{
//打印出错信息
System.err.println("DBConn.executeUpdate: " + ex.getMessage());
}
return bupdate;
} public ResultSet executeQuery(String sql) {
ResultSet res = null;
try {
Statement stmt = this.conn.createStatement();(
//执行蔦uFFFD綷uFFFD库查询操作
res = stmt.executeQuery(sql);
}
catch(Exception ex)
{
System.err.println("DBConn.executeQuery: " + ex.getMessage());
}
return res;
}public static void main(String[] args) {
Statement stmt = null;
ResultSet res = null ;
Connection conn = null ;
String sqlstr = "select * from dbo.FormSeq where ProcessName='Process01' and Sequence=1";
DBConn DBConn1 = new DBConn();
res = DBConn1.executeQuery(sqlstr);
try{
while (res.next()) {
System.out.println("-------------------") ;
System.out.println(res.getString("FieldValue")) ; }
}catch(Exception ex){
ex.printStackTrace();
}
finally{
try{
DBConn1.conn.close();
}catch(Exception e){
e.printStackTrace() ;
}
} }
}
你平时什么连接数据库,在servlet中是一样的道理的。servlet还有url-mapping的麻烦事,有些时候部署起来很烦人的,尽量少用。