JDBC连接MySQL
首先在创建的项目中要将Mysql的驱动程序包加入进来
1 package com.zhang.jdbc_test; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.ResultSet; 6 import java.sql.Statement; 7 8 public class JDBC_TEST { 9 10 public static void main(String[] args) { 11 12 try 13 { 14 Class.forName("com.mysql.jdbc.Driver"); 15 16 Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/zhang", "root", "1111"); 17 18 Statement stmt = con.createStatement(); 19 20 ResultSet rs = stmt.executeQuery("SELECT * FROM test;"); 21 22 while (rs.next()) { 23 int id = rs.getInt("id"); 24 String name = rs.getString("name"); 25 System.out.println(id + ": " + name); 26 } 27 28 stmt.close(); 29 con.close(); 30 } 31 catch(Exception e) 32 { 33 System.out.println("Exception Happened: " + e.getMessage()); 34 } 35 } 36 37 }
其他的没有要特别说明,主要是说明一下
DriverManager.getConnection("jdbc:mysql://localhost:3306/zhang", "root", "1111"); 这里面的三个参数,第一个参数jdbc:mysql 是数据库连接驱动字符串,://localhost是代表本地连接,这里你也可以换成一个其他的主机地址从而连接那台主机上的数据库,/zhang是数据库名字,即要连接的数据库是一个名字为zhang的数据库,第二个参数root是用户名,第三个是用户的密码。