当前位置:Gxlcms > 数据库问题 > Java程序连接MySQL数据库

Java程序连接MySQL数据库

时间:2021-07-01 10:21:17 帮助过:24人阅读

(1)调用Class.forName()方法加载相应的数据库驱动程序

Class.forName(“com.mysql.jdbc.Driver”);

(2)调用DriverManager.getConnection()方法,获得一个Connection对象,它表示一个打开的连接

Connection conn = DriverManager.getConnection(URL, username, password);

(3)使用Connection.createStatement()方法创建一个Statement语句对象,用于传递简单的不带参数的SQL语句给数据库管理系统来执行

Statement stmt = conn.createStatement();

使用Connection.prepareStatement()方法创建一个PreparedStatement语句对象,用于传递带有一个或多个输入参数的SQL语句

PrepareStatement psm = conn.prepareStatement(“INSERT INTO BOOK(bookid, name) VALUES(?, ?)”);

使用Connection.prepareCall()方法创建一个CallableStatement语句对象,用于调用存储过程

CallableStatement csm = conn.prepareCall(“{call validate(?, ?)}”); – validate是存储过程名

(4)执行语句

执行查询语句

ResultSet rs = stmt.executeQuery(sql);

执行DML语句(即INSERT、UPDATE、DELETE)

int n = stmt.executeUpdate(sql);

execute()方法可以执行以上两种sql语句

(5)处理ResultSet对象

while(rs.next()){

    rs.getString(1);

    ……

}

(6)关闭连接

rs.close();

stmt.close();

conn.close();

Java程序连接MySQL数据库

标签:

人气教程排行