zoukankan      html  css  js  c++  java
  • 关于Eclispse连接Mysql的Jdbc

    1.在Eclipse中新建Java工程

    2.引入JDBC库(在bulid path 的extenrnal里)

    3.

    1)导入sql包(import java.sql.*)

    2)加载(注册)mysql jdbc驱动程序

     Class.forName("com.mysql.jdbc.Driver");

    3)连接数据库(url)

    Connection connect=DriverManager.getConnection(
    "jdbc:mysql://localhost:3306/test","root","123");

    Connection connect=DriverManager.getConnection(
    "jdbc:mysql://localhost:3306/test");

    ok。。

    层次结构:

       应用层《---Jdbc接口层《---jdbc驱动层《---数据库

    jdbc接口层:为访问不同数据库提供统一接口     

    jdbc驱动层:由特定的数据库厂家实现数据库的真正交互

    JDBC URL问题:

        Jdbc驱动程序一旦注册完毕,就可以建立数据库连接。但是由于很多驱动程序都被注册过,所以需要DriverManager选择正确的驱动程序。

    因此Jdbc都有一个专门的jdbc url作为自我标识,用于选择。

    如下:

    try
    {

    Class.forName("com.mysql.jdbc.Driver");
    System.out.println("Suceess loading mysql driver");
    }
    catch(Exception e)
    {
    System.out.print("EEOR loading mysql driver");
    e.printStackTrace();
    }
    try
    {
    Connection connect=DriverManager.getConnection(
    "jdbc:mysql://localhost:3306/test","root","123");
    System.out.println("sucess connect server");
    Statement stmt=connect.createStatement();
    ResultSet rs=stmt.executeQuery("select * from user");
    while(rs.next())
    {
    System.out.println(rs.getString("name"));
    }
    }
    catch(Exception e)
    {
    System.out.print("get data error!");
    e.printStackTrace();
    }

      

    从菜鸟走向大神,这是道路。
  • 相关阅读:
    第01组 Beta冲刺(1/5)
    2019 SDN上机第6次作业
    2019 SDN上机第5次作业
    SDN课程阅读作业(2)
    USDT钱包对接交易所 寻找最便捷的USDT充提币API接口文档
    EOS区块链钱包开发教程
    XRP钱包对接教程
    usdt钱包如何跟交易所对接?
    BTC_ETH_USDT_自动充提币API接口,钱包对接交易所教程!
    BTC bitcoin-cli转账及交易的API使用教程
  • 原文地址:https://www.cnblogs.com/GuoJiaSheng/p/3731973.html
Copyright © 2011-2022 走看看