畅享博客 > 谭智泽's blog > java 连接数据库
2008-6-10 17:34:17

java 连接数据库

//select.java
import java.sql.*;
public class cha{
public static void main(String args[]){
 Connection con;
 Statement sql;
 ResultSet rs;
try{
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 }
catch(ClassNotFoundException e){
System.out.println(""+e);
}
try{
 con=DriverManager.getConnection("jdbc:odbc:mydb","","");
sql=con.createStatement();
rs=sql.executeQuery("select * from student order by num");
System.out.println("student:");
System.out.println("");
while(rs.next()){
 
System.out.println("学号:"+rs.getString(1));
System.out.println("姓名:"+rs.getString(2));
System.out.println("年龄:"+rs.getString(3));
System.out.println();
   }
con.close();
}
catch(SQLException el){System.out.println(""+el);}
 }
}

 

//insert.java
import java.sql.*;
public class zengjia{
public static void main(String args[]){
 Connection con;
 Statement sql; //声明Statement对象
 ResultSet rs;
 
try{
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 }
catch(ClassNotFoundException e){
System.out.println(""+e);
}
try{
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 }
catch(ClassNotFoundException e){
System.out.println(""+e);
}

//输入你要添加的学生信息
int num=1;                //学号 
String name="谭智泽";      //姓名
int age=10;                //年龄
try{
String sqls=null;
sqls="insert into student(num,name,age) values('"+num+"','"+name+"','"+age+"')";
con=DriverManager.getConnection("jdbc:odbc:mydb","","");
sql=con.createStatement();
sql.executeUpdate(sqls);

System.out.println("添加成功 ");
System.out.println("student:");
System.out.println();

rs=sql.executeQuery("select * from student order by num");
while(rs.next()){
 System.out.println("学号:"+rs.getString(1));
 System.out.println("姓名:"+rs.getString(2));
 System.out.println("年龄:"+rs.getString(3));
 System.out.println();
}

con.close();
}
catch(SQLException el){System.out.println(""+el);}
 }
}

 

//delete.java
import java.sql.*;
public class shanchu{
public static void main(String args[]){
 Connection con;
 Statement sql; 
 
try{
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 }
catch(ClassNotFoundException e){
System.out.println(""+e);
}
try{
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 }
catch(ClassNotFoundException e){
System.out.println(""+e);
}

//输入你要删除的学生信息
String num="1";  //学号
int b = Integer.parseInt(num);
try{
String sqls=null;
sqls="delete from student where num='"+b+"'";
con=DriverManager.getConnection("jdbc:odbc:mydb","","");
sql=con.createStatement();
sql.executeUpdate(sqls);

System.out.println("删除成功");
 con.close();
}
catch(SQLException el){System.out.println(""+el);}
 }
}

 

//update.java
import java.sql.*;
public class xiugai{
public static void main(String args[]){
 Connection con;
 Statement sql;
 
 
try{
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 }
catch(ClassNotFoundException e){
System.out.println(""+e);
}
try{
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 }
catch(ClassNotFoundException e){
System.out.println(""+e);
}

//输入你要修改的学生信息
String num="1";      //学号
int b = Integer.parseInt(num);
String name="谭智泽";  //姓名
int age=20;           //年龄
try{
String sqls=null;
sqls="update student set  name='"+name+"', age='"+age+"' where  num='"+b+"'";
con=DriverManager.getConnection("jdbc:odbc:mydb","","");
sql=con.createStatement();
sql.executeUpdate(sqls);

System.out.println("修改成功");
con.close();
}
catch(SQLException el){System.out.println(""+el);}
 }
}


推荐到鲜果: 查阅更多相关主题的帖子: 谭智泽 java 连接数据库

评论

久违啦
想当年 这些代码都曾经用过的啊

发布者 叛逆
2008-6-24 16:06:02


您正在以 匿名用户 的身份发表评论  快速登录
(不得超过 50 个汉字)
       看不清,换一个
提示消息
(输入完内容可以直接按Ctrl+Enter提交)