直接上代码吧,数据库用的是mySql,它的java驱动包还得去网上专门下载。
import java.sql.*;
public class sql_test {
public static void main(String args[])
{
Connection conn;
Statement sql_query;
System.out.println("hello");
try {
/* 数据库驱动 */
Class.forName("com.mysql.jdbc.Driver");
System.out.println("数据库驱动加载成功");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
/* 数据库地址 */
String url="jdbc:mysql://127.0.0.1/wml";
try {
/* 数据库连接 */
conn = DriverManager.getConnection(url, "root", "123456");
System.out.println("数据库连接成功");
/* 语句的执行 */
sql_query = conn.createStatement();
ResultSet res = sql_query.executeQuery("SELECT * FROM person");
while(res.next())
{
int id_person = res.getInt("id");
String strTable = res.getString("name");
System.out.println(id_person + " " + strTable);
}
res.close();
conn.close();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}
数据库使用其实就两步
1. 连接数据库
2. 执行语句
只是在java中需要先加载驱动,这个驱动是连接数据库和java应用程序的纽带,所以又被称为”XXX桥”。。
差不多就是这样,所以不要认为这个过程有多么复杂。