java天龙八部

数据库相关连接字符串:
     String driver = "com.mysql.jdbc.Driver";//驱动包字符串    
     String url = "jdbc:mysql://localhost:3306/hospital";//连接数据库
     String username= "root"; //用户名
     String password = "123456";//密码
 
    第一步:加载驱动
    Class.forName(driver);
    第二步:创建连接对象
            Connectionn conn= DriverManager.getConnection(url,username,password);
  
    第三步:创建SQL语句
    String sql = "增加|修改|删除|查询";

    第四步:创建预编译命令对象
    PreparedStatement ps = conn.prepareStatement(sql);
    第五步:设置参数
              ps.setObject(1,值1);
              ps.setObject(2,值2);
             注意:sql中的?问号是占位符的意思,使用?问号时,不要加单引号,有多少个问号,就设置多少值,例如:3个?,ps.setObject()就设置3个值。
    第六步:执行SQL,返回结果
    增删改: int result = ps.executeUpdate();
    查询:    ResultSet rs = ps.executeQuery();
    第七步:处理结果
        (1)增删改: result>0 表示成功  否则失败
       (2)查询:循环读取数据
    while(rs.next()){
        数据类型 变量名 = rs.getXXX(索引|字段名);
        int id = rs.getInt(1) ; 注意:索引从1开始算起,根据设计表的字段顺序,从1开始
        int id = rs.getInt("字段名"); //实战时,建议直接复制表字段名
      }
    第八步:释放资源(包括关闭命令对象和连接对象)
         (1)查询,先关闭rs,再关闭st,最后关闭conn连接对象
       ( 2)增删改:先关闭st ,再关闭conn 连接对象

   关闭原则:先打开,后关闭,后打开,先关闭


  注意实战时,一定要异常处理。
 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值