package com.SqlConnection;
import java.sql.*;import com.View.AddStu;
public class SqlConn {
Connection ct=null;
PreparedStatement ps=null;
ResultSet rs=null;
String driver="sun.jdbc.odbc.JdbcOdbcDriver";
String dburl="jdbc:odbc:stuSystem";
String userName="";
String password="";

//实现查询功能的方法
public ResultSet sqlQuery(String sql)
{

try {
//加载驱动
Class.forName(driver);
ct=DriverManager.getConnection(dburl,userName,password);
ps=ct.prepareStatement(sql);
rs=ps.executeQuery();

} catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}
return rs;
}
//实现添加,修改功能 的方法
public void sqlUpdate(String sql)
{
try {
//加载驱动
Class.forName(driver);
ct=DriverManager.getConnection(dburl,userName,password);
ps=ct.prepareStatement(sql);
//执行添加,更新操作
int i=ps.executeUpdate();//返回一个值,如果为1则表示添加成功。
if(i==1)
{
System.out.println("数据添加/修改成功!");
}
else
{
System.out.println("数据添加/修改失败!");
}
} catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}
}
//实现删除学生记录的方法
public void sqlDelete(String sql)
{
try {
//加载驱动
System.out.println("ok");
Class.forName(driver);
ct=DriverManager.getConnection(dburl,userName,password);
ps=ct.prepareStatement(sql);
System.out.println("ok1");
//执行添加,更新操作
int i=ps.executeUpdate();//返回一个值,如果为1则表示删除成功。
if(i==1)
{
System.out.println("数据删除成功!");
}
else
{
System.out.println("数据删除失败!");
}
} catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}
}
//实现关闭数据库连接的功能
public void closeSqlConn()
{
try {
if(rs!=null)rs.close();
if(ps!=null)ps.close();
if(ct!=null)ct.close();
} catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}
}
}