1.JDBC连接数据库(六步)

一、Java DataBase Connectivity

    用Java语言编写SQL语句,对数据库中的数据进行增删改查操作。就是个接口。

  主要功能如下:

  (1)建立与数据库或者其他数据源的链接

  (2)向数据库发送SQL命令

  (3)处理数据库的返回结果

二、JDBC编程六步

1.注册驱动

2.获取数据库链接  ----开启通道

3.获取数据库操作对象  ----用这个对象执行失去sql语句  

4.执行sql语句  ----进行增删改查操作

5.处理查询的结果集  ----只有进行查询操作,才有这一步

6.释放资源  ----关闭所有的资源

 

 1 import java.sql.DriverManager;
 2 import java.sql.ResultSet;
 3 import java.sql.SQLException;
 4 import java.sql.Statement;
 5 import java.sql.Connection;
 6 import java.sql.DriverManager;
 7 import java.sql.SQLException;
 8 
 9 
10 public class javaTest {
11    
12     public static void main(String[] args) throws ClassNotFoundException, SQLException  {
13         String URL="jdbc:mysql://192.168.192.150:3306/数据库";
            //oracle: jdbc:oracle:thin:@192.168.192.151:orcl
            //hive:   jdbc:hive://192.168.192.200:10000/数据库  
14 String USER="root"; 15 String PASSWORD="ok"; 16 //1.加载驱动程序 17 Class.forName("com.mysql.jdbc.Driver");
        //链接oracle的:oracle.jdbc.driver.OracleDriver
        //链接hive的: org.apache.hive.jdbc.HiveDriver
18 //2.获得数据库链接 19 Connection conn=DriverManager.getConnection(URL, USER, PASSWORD); 20 //3.通过数据库的连接操作数据库,实现增删改查(使用Statement类) 21 Statement st=conn.createStatement(); 22 ResultSet rs=st.executeQuery("select * from user"); 23 //4.处理数据库的返回结果(使用ResultSet类) 24 while(rs.next()){ 25 System.out.println(rs.getString("user_name")+" " 26 +rs.getString("user_password")); 27 } 28 29 //关闭资源 30 rs.close(); 31 st.close(); 32 conn.close(); 33 } 34 }

 

 

 

posted on 2021-09-09 22:11  理想三旬_z  阅读(260)  评论(0编辑  收藏  举报

导航