<1>java
在navicat中建立一个MySQL链接,填写链接名和密码(密码为你配置MySQL设置的密码)mysql
<2>sql
在该链接中新建一个数据库,填写数据库名。字符集选择(gb-2312--GB2312),排序规则选择(gb-2312_chinese_ci)为了防止java查询后的到的数据时乱码.数据库
<3>eclipse
建立表,输入一些数据下图是我建立的:3d
<4>指针
Java链接MySQL代码:code
import java.sql.*; public class FirstLink { public static void main(String args[]) { Connection con=null; Statement sql; ResultSet rs; try { Class.forName("com.mysql.jdbc.Driver");//加载JDBC—MySQL数据库驱动 }catch(Exception e) {} String uri="jdbc:mysql://127.0.0.1:3306/students?useSSL=true"; String user="root"; String password="hl123456789"; try { con=DriverManager.getConnection(uri, user, password);//链接数据库 }catch(SQLException e) {} try { sql=con.createStatement();//建立SQL对象 rs=sql.executeQuery("SELECT * FROM mess"); while(rs.next()) { String usename=rs.getString(1); System.out.printf("%s\t",usename); } con.close(); }catch(SQLException e) { System.out.println(e); } } }
<5>对象
刚开始运行出现con为空指针异常blog
缘由:
MySQL数据库驱动被封装在Driver中,该类的包名是com.mysql.jdbc,该类不是运行环境类库中的类,因此须要放置在jre的扩展中
<6>
解决办法:
1,下载JDBC,并解压
2,点击eclipse中菜单栏的Project,选择Properties
3,而后依次选择下面图中的属性