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
}
}
}
解决方案 »
- java多线程求解
- 高分!求教Java混淆器或者class文件加密工具
- 我已经编译生成了.class文件 为什么删除了.java文件就无法运行呢
- at java.lang.ClassLoader.defineClass1(Native Method)
- 在面试是,怎样回答Hibernate体系结构比较合乎要求啊
- jfreechart 在画股票行情图时,怎样将中午休息时间去掉
- 哪里有java网络编程(第二版)的电子书下载呀
- 为什么java出这样的问题
- 请教目录出错的问题。。。谢谢。。。。
- 页面提交时产生的乱码问题(加急!!!)
- 为什么jdk1.5中GridLayout没有makeColumnsEqualWidth 方法?我想设置GridLayout中列宽不同,怎么实现?
- 有关运行项目的问题
我也是新手 加油