java程序中数据库连接及数据处理基本语句
2011-11-19 13:50
369 查看
1.数据库连接:
public void initialConnection(){try{
Class.forName("org.gjt.mm.mysql.Driver");
conn = DriverManager.getConnection("jdbc:mysql://" + host + "/smsdb","root","123");
stmt = conn.createStatement();
System.out.println("成功!");
}catch(SQLException ea){ea.printStackTrace();}
catch(ClassNotFoundException ea){ea.printStackTrace();}
}
2.数据查询:
try{this.initialConnection();
//查询数据库获得当前用户所属学院的名称
String sql1 = "select coll_name from college where coll_id='" + coll_id + "'";
rs = stmt.executeQuery(sql1);
if(rs.next()){
String coll_name = new String(rs.getString(1).getBytes("ISO-8859-1"));
jcb[4].addItem(coll_name);
}
rs.close(); this.closeConn();
}catch(Exception ea){ea.printStackTrace();}
3.数据更新:
try{//得到数据库连接
this.initialConnection();
//SQL语句
String sql = "update user_teacher set pwd='" + newPwd + "' where tea_name='" + user_name + "' and pwd ='" + oldPwd + "'";
//执行更新
int i = stmt.executeUpdate(sql);
//如果更新失败,弹出错误消息
if(i == 0){
JOptionPane.showMessageDialog(this, "修改失败,请检查您的用户名或密码是否正确","错误",JOptionPane.ERROR_MESSAGE);
}
else if(i == 1){
JOptionPane.showMessageDialog(this, "密码修改成功", "提示", JOptionPane.INFORMATION_MESSAGE);
}
this.closeConn();
}catch(Exception ea){ea.printStackTrace();}
4.数据连接关闭:
public void closeConn(){try{
if(rs != null){rs.close();}
if(stmt != null){stmt.close();}
if(conn != null){conn.close();}
}catch(SQLException ea){ea.printStackTrace();}
}
相关文章推荐
- VB6基本数据库应用(三):连接数据库与SQL语句的Select语句初步
- Java程序数据库连接,数据源配置,数据库连接池
- java程序连接数据库
- 数据库表某几列的列名是中文的,Java程序里面编程的SQL语句和Pl/Sql里面写法差异
- Java程序连接数据库的常用的类和接口介绍
- java程序使用JDBC接口连接数据库
- Java程序数据库连接,数据源配置,数据库连接池
- Java连接数据库,实现“增、删、改、查”的基本操作
- 将Java程序与数据库进行连接的操作方法
- [转载]SQL基本语句用法(用ADO连接数据库用的)
- java学习之路 之 基本语法-程序流程控制-(if-else)语句练习题
- Java程序连接数据库(mysql,sql server)以及出现的问题解决
- java程序中的ibatis连接mySql的基本实例
- java、PHP 连接数据库的基本方法
- 利物浦 代写程序 代写代码 java 连接 mysql 数据库步骤
- java程序连接数据库并批量执行.sql文件
- Java语句轻松实现与数据库MYSQL【本地数据库】的连接,和对数据库的增删改查操作
- java中连接数据库操作的语句,获得执行sql语句对数据库进行操作
- Java 基本方法连接数据库并且执行查询,你发现这个会有什么问题吗
- 用java导出数据库所有表信息,以及自己写的拼凑建表语句程序