• 大小: 11KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: 其他
  • 标签: JDBC  

资源简介

JDBC入门汇总及范例讲解 ,具体过程与效果看博文 http://blog.csdn.net/evankaka/article/details/45370609

资源截图

代码片段和文件信息

package com.mucfc;
import java.sql.*;

public class JdbcTest {
//定义数据库驱动程序
private static final String DBDRIVER=“com.mysql.jdbc.Driver“;
//数据库连接地址
private static final String DBURL=“jdbc:mysql://localhost:3306/school“;//school表示数据库
//数据库用户名
private static final String DBUSER=“root“;
//电脑上的数据库密码
private static final String DBPASS=“christmas258@“;
    public void testDDL(){
     try {
        //1.注册驱动
        Class.forName(DBDRIVER);
        //2.获取连接
        Connection conn = DriverManager.getConnection(DBURLDBUSERDBPASS);  
        //3.创建Statement对象
        Statement stmt = conn.createStatement();      
        //4.准备sql语句
        String sql  =“CREATE TABLE student(sid INT PRIMARY KEYsname VARCHAR(20)age INT)“;     
        //5.通过statement对象发送sql语句返回执行结果
        int count = stmt.executeUpdate(sql); 
        System.out.println(“CREATE TABLE student......“);
        //6.打印执行结果
        System.out.println(“影响了“+count+“条记录“);
        
        //执行插入操作
        System.out.println(“Inserting records into the table...“);
        sql = “INSERT INTO student “ +
                     “VALUES (100 ‘小文‘ 18)“;
        stmt.executeUpdate(sql);
        sql = “INSERT INTO student “ +
                     “VALUES (101 ‘大林‘ 25)“;
        stmt.executeUpdate(sql);
        sql = “INSERT INTO student “ +
                     “VALUES (102 ‘阿白‘  30)“;
        stmt.executeUpdate(sql);
        sql = “INSERT INTO student “ +
                     “VALUES(103 ‘小小‘ 28)“;
        stmt.executeUpdate(sql);
        System.out.println(“Inserted records into the table...“);
        
        //执行查找操作
        sql = “SELECT* FROM student“;
        System.out.println(“SELECT records FROM the table...“);
        ResultSet rs = stmt.executeQuery(sql);
       //输出查找结果
        while(rs.next()){
           //先获取数据
           int sid  = rs.getInt(“sid“);       
           String sname = rs.getString(“sname“);
           int age = rs.getInt(“age“);
           //打印结果
           System.out.print(“sid: “ + sid);
           System.out.print(“  sname: “ +sname);
           System.out.println(“  age: “ + age);
        }
        rs.close();
        //7.关闭资源
        try {
        if(stmt!=null)
        {
         stmt.close();
        }
        } catch (Exception e) {
   e.printStackTrace();
}
        try {
        if(conn!=null)
        {    
         conn.close();
        }
        } catch (Exception e) {
        
}
     } catch (Exception e) {
      e.printStackTrace();
}
        
}
public static void main(String[] args) {
/* JdbcTest jdbcTest=new JdbcTest();
jdbcTest.CreateTableTest();
jdbcTest.InsertTest();
jdbcTest.SelectTest();*/
SqlDB sqlDB=new SqlDB();
sqlDB.CreatTable();
sqlDB.InsertData(309 “小红“12);
sqlDB.InsertData(33 “小灰“34);
sqlDB.InsertData(23 “阿大“145);
    sqlDB.SelectDataWithId(33);

}
public void CreateTableTest(){
//获取连接
Conne

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-04-29 19:58  JDBCLearning1\
     文件         413  2015-04-29 19:59  JDBCLearning1\.classpath
     文件         389  2015-04-29 19:58  JDBCLearning1\.project
     目录           0  2015-04-29 19:58  JDBCLearning1\.settings\
     文件         598  2015-04-29 19:58  JDBCLearning1\.settings\org.eclipse.jdt.core.prefs
     目录           0  2015-05-06 08:59  JDBCLearning1\bin\
     目录           0  2015-05-06 08:59  JDBCLearning1\bin\com\
     目录           0  2015-05-06 08:59  JDBCLearning1\bin\com\mucfc\
     文件        4946  2015-05-06 08:59  JDBCLearning1\bin\com\mucfc\JdbcTest.class
     文件        3996  2015-05-06 08:59  JDBCLearning1\bin\com\mucfc\SqlDB.class
     目录           0  2015-04-29 19:59  JDBCLearning1\src\
     目录           0  2015-04-29 19:59  JDBCLearning1\src\com\
     目录           0  2015-04-29 20:31  JDBCLearning1\src\com\mucfc\
     文件        6261  2015-04-30 08:20  JDBCLearning1\src\com\mucfc\JdbcTest.java
     文件        4247  2015-04-30 08:33  JDBCLearning1\src\com\mucfc\SqlDB.java

评论

共有 条评论