JDBC
1.通过MySQL的客户端工具,登录数据库的服务器。
2.编写SQL语句来操作数据。
3.发送SQL语句到数据库服务器执行。
JDBC是使用Java代码(程序)发送SQL语句到数据库的服务器的技术。
使用JDBC发送SQL的前提条件是:
1.数据库的IP地址。
2.端口号。
3.数据库用户名。
4.数据库密码。
package com.huida.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Statement;
//JDBC工具类
public class JDBCUtils {
public static Connection getConnection() throws Exception {
Connection conn=null;
String url="jdbc:mysql://localhost:3306/hd012";
String user="root";
String password="root";
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection(url, user, password);
return conn;
}
public static void close(Connection conn,Statement st) {
if (st!=null) {
try {
st.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if (conn!=null) {
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
//方法重载
public static void close(Connection conn,PreparedStatement ps) {
if (ps!=null) {
try {
ps.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if (conn!=null) {
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}