java实现对mysql数据库连接

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zyq_hh/article/details/51672714

我们需要一个JDBC的库文件.
所谓JDBC是用于执行Sql语句的JAVA API,有了这个包就可简单对mysql进行连接等操作。

首先,实现对数据库的连接。

public class mysql_connect {
static String sql;
public static Connection connect() throws ClassNotFoundException, SQLException{

    String driver = "com.mysql.jdbc.Driver";
    String url = "jdbc:mysql://localhost:3306/test";
    Class.forName(driver);  //加载驱动
    Connection con = DriverManager.getConnection(url,"root","******");
    return con;
}

DriverManager.getConnection 方法返回一个打开的连接,你可以使用此连接创建 JDBC statements 并发送 SQL 语句到数据库。con 对象是一个打开的连接,并且我们要在以后的例子里使用它。
以上可以实现对mysql成功连接。

接下来我们实现“select * from stu_info”语句


public static void show_info() throws ClassNotFoundException, SQLException{
        sql = "select * from stu_info";
        Connection con = connect(); \\mysql连接成功
        Statement st = con.createStatement();
        ResultSet rs = st.executeQuery(sql);
        System.out.println("学号\t姓名\t出生日期         \t性别\t课程号");
        while(rs.next()){     System.out.println(rs.getString(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3)+
        "\t"+rs.getString(4)+"\t"+rs.getString(5));
        }
        con.close();
    }

Statement 对象用于把 SQL 语句发送到 DBMS 。我们只用简单地创建一个 Statement 对象并且然后执行它,使用适当的方法执行你发送的 SQL 语句。

以上实现了对mysql数据库的简单操作。

猜你喜欢

转载自blog.csdn.net/zyq_hh/article/details/51672714