package JavaBean;
import java.sql.*;
import javax.activation.DataSource;
public class Bean {
private String driver1="oracle.jdbc.driver.OracleDriver";
private Connection con=null;
private Statement st=null;
public ResultSet rs=null;
String url = "jdbc:oracle:thin:@127.0.0.1:1521:IMTI";
// String sql="";
String username = "scott";
String pass2 = "tiger";
public Bean()
{
try {
Class.forName(driver1);
} catch (ClassNotFoundException ex)
{
System.out.println("驱动加栽失败");
}
try {
con = DriverManager.getConnection(url,username,pass2);
} catch (SQLException ex1)
{
System.out.println("连接数据库异常");
}
try {
st = con.createStatement();
} catch (SQLException ex2)
{
System.out.println("表达式错误");
}
}
public boolean InsertStu(String sql)
{
try
{
if(st.executeUpdate(sql)!=-1)
{
con.commit();
System.out.println(sql);
}
return true;
} catch (SQLException ex) {
System.out.println("插入数据出错");
}
return false;
}
public ResultSet SelectSql(String sql1)
{
String sql=sql1;
try {
rs=st.executeQuery(sql);
/* while(rs.next())
{
System.out.println("name"+rs.getString("name"));
}
*/
} catch (Exception e) {
System.out.println("数据显示不出来");
}
return rs;
}
public boolean DelSql(String sql)
{
try {
if (st.executeUpdate(sql) != -1)
{
con.commit();
return true;
}
} catch (SQLException ex) {
System.out.println("数据删除失败");
}
return false;
}
public boolean UpdateSql(String sql)
{
try {
if (st.executeUpdate(sql) != -1)
{
con.commit();
return true;
}
} catch (SQLException ex) {
System.out.println("数据修改失败");
}
return false;
}
public void CloseSt()
{
try {
st.close();
} catch (SQLException ex) {
System.out.println("表达式关闭异常");
}
}
/* public int generateId(String tableName, String idField){
String sql1="select max("+idField+")+1 id from "+tableName;
ResultSet rs=this.SelectSql(sql1);
try {
if(rs.next()){
return rs.getInt("id");
}
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
return 1;
}*/
/*public static void main(String[] args) {
Bean cs=new Bean();
//String sql="select * from username";
cs.SelectSql("select * from usermessage");
}*/
}
评论0