zoukankan      html  css  js  c++  java
  • 学习总结 java连接数据库

     1 package com.hanqi.test;
     2 
     3 import java.sql.*;
     4 
     5 public class jdbcTest {
     6 
     7     public static void main(String[] args) {
     8 
     9         // 测试JDBC
    10 
    11         Connection conn = null;
    12 
    13         try {
    14 
    15             // 1.加载驱动和注册
    16             // 每一种数据库提供不同的驱动名
    17             Class.forName("oracle.jdbc.driver.OracleDriver");// 加载
    18 
    19             // 2.连接数据库 :用户名,密码,URL数据库地址
    20             // url-
    21             String strUrl = "jdbc:oracle:thin:@localhost:1521:ORCL";
    22 
    23             // 得到连接
    24             conn = DriverManager.getConnection(strUrl, "test1", "1234");
    25 
    26             System.out.println("连接数据库成功");
    27 
    28             // 3.操作数据库,增删改查
    29             //执行sql语句完成响应的功能
    30             
    31             Statement st = conn.createStatement();
    32             
    33             //执行增删改语句
    34             int i = st.executeUpdate("update T_students set sname = '小四' where sno = '101'");
    35             if( i > 0 )
    36             {
    37                 System.out.println("操作数据库成功,影响了"+i+"+数据");
    38             }
    39             else
    40             {
    41                 System.out.println("操作数据库失败");
    42             }
    43             
    44             st.close();
    45 
    46             // 4.关闭连接
    47         }
    48 
    49         catch (Exception e)
    50 
    51         {
    52 
    53             e.printStackTrace();
    54             System.out.println("连接数据库失败");
    55         } finally {
    56             if (conn != null) {
    57                 try {
    58                     conn.close();
    59                 } catch (SQLException e) {
    60                     // TODO 自动生成的 catch 块
    61                     e.printStackTrace();
    62                 }
    63             }
    64         }
    65     }
    66     
    67 
    68 }

  • 相关阅读:
    树状数组
    POJ 1178 -- 国王和骑士
    read
    优先队列
    统计八连块
    1579、Function Run Fun(记忆化搜索)
    5488: 石子归并II (区间DP+环形DP+四边形不等式优化)
    4797: 能量项链(区间DP,环形DP)
    5936 桃子的矩阵快速幂
    Happy Necklace(找规律+矩阵快速幂)
  • 原文地址:https://www.cnblogs.com/zhoudi/p/5599754.html
Copyright © 2011-2022 走看看