package com.wangbingan.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class JdbcUtil {
public static void main(String args[]) throws Exception {
Connection conn = null;
// 加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
// 获取数据库连接
try {
conn = DriverManager.getConnection(
"jdbc:mysql://127.0.0.1:3307/test", "root", "wangbingan");
} catch (Exception e) {
e.printStackTrace();
System.out.println("数据库链接失败!");
}
// Statement里面有很多方法
Statement stmt = conn.createStatement();
// sql
String sql = "select * from best ";
String sql1=" insert into best(id,name,phone)values('8','3','3')";
// 执行sql
stmt.executeUpdate(sql1);
ResultSet result = stmt.executeQuery(sql);
while (result.next()) {
System.out.println(result.getString("id"));
}
}
}
总结:
ip要设置成127.0.0.1,数据库也要保持一致
数据库的账号、密码,一定要记住,不是启动mysql的权限账户,而是在安装mysql的时候,设置的,一般都是root,密码自己设置(设置完,一定要记住!)
数据库端口是3307,而不是3306
参考资料:
localhost不能访问,127.0.0.01可以访问:http://www.webkaka.com/tutorial/server/2013/121611/