数据库的连接

说明

  1. 这是一个简单的连接数据库操作,没有进行异常处理
package DataBaseOne; 
import java.sql.*; 
 
public class DBOne { 
    public static void main(String[] args) throws Exception { 
        DBOneDemo one = new DBOneDemo(); 
        one.test(); 
    } 
} 
 
class DBOneDemo { 
    public void test() throws SQLException, ClassNotFoundException { 
        //1.注册驱动的第一种方式
        //DriverManager.registerDriver(new com.mysql.jdbc.Driver()); 
        //注册驱动的第二种方式 
        //System.setProperty("jdbc.drivers","com.mysql.jdbc.Driver"); 
        //注册驱动的第三种方式(推荐) 
        Class.forName("com.mysql.jdbc.Driver"); 
 
        //2.建立连接 
        //url="jdbc:mysql://localhost:3306/DataBaseTest?useUnicode=true&characterEncoding=utf8&&serverTimezone=GMT"; 注:jdbc:mysql://localhost:3306/照着写,DataBaseTest是我自己的数据库名称,你要更改为自己的数据库名称 
        String url = "jdbc:mysql://localhost:3306/DataBaseTest?useUnicode=true&characterEncoding=utf8&&serverTimezone=GMT";
        String user = "root"; 
        String pw = "12345678"; 
        Connection con = DriverManager.getConnection(url, user, pw);  //建立连接 
 
       //3.创建语句 
        Statement st = con.createStatement(); 
        
       //4.获取和更新查询结果 
        String str1 = "select * from Student"; 
        String str2 = "select * from Student where id=110"; 
        ResultSet rs = st.executeQuery(str2); 
 
       //5.处理结果 
        System.out.println("name-id-age-grade"); 
        //rs.getObject(int col)看你的表有多少列 
        while (rs.next()) { 
            System.out.println(rs.getObject(1) + "\t" + rs.getObject(2) + "\t" + rs.getObject(3) + "\t" + rs.getObject(4)); 
        } 
        
       //6.释放资源,按顺序释放 
        rs.close(); 
        st.close(); 
        con.close(); 
    } 
} 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值