package com;
import java.sql.*;
public class DBConnection {
Connection con;
public DBConnection(){
String url="jdbc:oracle:thin:@localhost:1521:mis";
// String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=book";
String user="scott";
String password="tiger";
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
// Class.forName("com.mircosoft.jdbc.sqlserver.sqlServerDriver");
} catch (ClassNotFoundException e) {
e.printstacktrace();
}
try {
con=DriverManager.getConnection(url,user,password);
} catch (sqlException e) {
e.printstacktrace();
}
}
public Connection getConnection(){
return con;
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
package com;
import java.util.ArrayList;
import java.sql.*;
import actionform.bookform;
public class bookdao { public ArrayList getSelect(String sql){ ArrayList list= new ArrayList(); DBConnection db=new DBConnection(); Connection con=db.getConnection(); try { Statement stm= con.createStatement(); ResultSet rs=stm.executeQuery(sql); while(rs!=null&&rs.next()){ bookform b=new bookform(); b.setId(rs.getString("id")); b.setAuthor(rs.getString("author")); b.setTitle(rs.getString("title")); b.setPublish(rs.getString("publish")); b.setTime(rs.getString("time")); b.setPrice(rs.getString("price")); list.add(b); } } catch (sqlException e) { e.printstacktrace(); } return list; } public int getadd(String sql){ DBConnection DB= new DBConnection(); Connection con =DB.getConnection(); int i=0; Statement stm; try { stm = con.createStatement(); i=stm.executeUpdate(sql); } catch (sqlException e) { e.printstacktrace(); } return i; } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。