怎能叫我不开心呢!!
来源:互联网 发布:sql select创建新变量 编辑:程序博客网 时间:2024/04/30 00:04
今天是Java快结课的日子了,就像数据结构一样,每到结束的时候我就想起来好好把程序给做做,算是高速的吧用了不到半个小时将两个程序给搞定了!!
JDBC连接数据库
//创建数据表职工表格并插入数据
import java.sql.*;
public class c15_7
{
public static void main(String[] args)
{
String JDriver="sun.jdbc.odbc.JdbcOdbcDriver"; //声明jdbc驱动程序对象
String conURL="jdbc:odbc:testDB"; //定义jdbc的URL对象
try
{
Class.forName(JDriver); //加载JDBC-ODBC桥驱动程序
}
catch(java.lang.ClassNotFoundException e)
{
System.out.println("ForName:"+e.getMessage());
}
try
{
Connection con=DriverManager.getConnection(conURL); //连接数据库URL
Statement s=con.createStatement();
String query="create table employee("
+"职工号 char(10),"
+"姓名 char(15),"
+"性别 char(5),"
+"工资 int,"
+"职称 char(20)"
+")"; //创建表格
//插入数据记录
String r1="insert into employee values("+"'1002','张小华','男',600,'助工')";
String r2="insert into employee values("+"'1007','李莉','女',1000,'工程师')";
String r3="insert into employee values("+"'1001','丁卫国','男',650,'助工')";
String r4="insert into employee values("+"'1005','黄菊','女',1200,'工程师')";
String r5="insert into employee values("+"'1003','宁涛','男',2500,'高工')";
s.executeUpdate(query); //执行SQL命令创建表格并插入数据
s.executeUpdate(r1);
s.executeUpdate(r2);
s.executeUpdate(r3);
s.executeUpdate(r4);
s.executeUpdate(r5);
s.close(); //释放statement所连接的数据库及jdbc资源
con.close(); //关闭与数据库的连线
}
catch(SQLException e)
{
System.out.println("SQLException:"+e.getMessage());
}
}
}
//对上述工资表格每个人的工资加上50元,同时显示在屏幕上
import java.sql.*;
public class c15_8
{
public static void main(String[] args)
{
String JDriver="sun.jdbc.odbc.JdbcOdbcDriver"; //声明jdbc驱动程序对象
String conURL="jdbc:odbc:testDB"; //定义jdbc的URL对象
try
{
Class.forName(JDriver); //加载JDBC-ODBC桥驱动程序
}
catch(java.lang.ClassNotFoundException e)
{
System.out.println("ForName:"+e.getMessage());
}
try
{
Connection con=DriverManager.getConnection(conURL); //连接数据库URL
Statement s=con.createStatement();
ResultSet rs=s.executeQuery("select * from employee");
while(rs.next())
{
System.out.println(rs.getString("职工号")
+"/t"+rs.getString("姓名")
+"/t"+rs.getString("性别")
+"/t"+rs.getInt("工资")
+"/t"+rs.getString("职称"));
}
s.close();
PreparedStatement ps=con.prepareStatement(
"UPDATE employee set 工资=工资+50");
ps.executeUpdate();
ps.close();
con.close();
}
catch(SQLException e)
{
System.out.println("SQLException:"+e.getMessage());
}
}
}
- 怎能叫我不开心呢!!
- 我为什么不开心?
- 我不开心
- 我不开心
- 我叫不紧张
- 人为什么要长大呢?可又怎能不长大!其实越长大越孤单
- 我开心的理由(送给此时不开心的人)
- 不开心不开心!
- 悉数我的不开心的七宗最:
- 开心与不开心
- 让我怎能过大年
- 让我怎能过大年
- 让我怎能过大年
- 让我怎能过大年
- 今天我的阴历生日,我不开心
- 不开心!
- 不开心
- 不开心
- Oracle - PGA自动管理原理深入分析及性能调整(4)
- Oracle - PGA自动管理原理深入分析及性能调整(3)
- Oracle - PGA自动管理原理深入分析及性能调整(2)
- 创设制度
- Oracle - PGA自动管理原理深入分析及性能调整(1)
- 怎能叫我不开心呢!!
- 雅典学院——呼唤原始的信息交流方式!
- BusyBox 简化嵌入式 Linux 系统
- Delphi4PHP update2已出,等待您的测试
- JavaScript初体验之冲出迷雾,我四个多小时的经验教训_AX
- 6.14
- 动态加载内容页的css样式表
- 18位身份证源代码
- Windows Live Search for Mobile Goes Final, Still Great 1,345 Views