您的位置:首页 > 数据库

jdbc的小试牛刀

2016-07-25 11:06 330 查看
package test;

import java.sql.Connection;

import java.sql.DriverManager; 

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

public class TestJDBC {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
String url = null;
String user = null;
String password = null;
String sql = null;
try {
Class.forName("com.mysql.jdbc.Driver"); // 加载mysq驱动
} catch (ClassNotFoundException e) {
System.out.println("驱动加载错误");
e.printStackTrace();// 打印出错详细信息
}
try {
url = "jdbc:mysql://localhost:3306/bookstore?user=root&password=123456";// 连接数据库
conn = DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
System.out.println("数据库链接有误");
e.printStackTrace();
}
try {
stmt = conn.createStatement();
sql = "select * from category limit 1";// category这张表有id,name和description三个字段
rs = stmt.executeQuery(sql);// 执行sql语句
while (rs.next()) {
System.out.print(rs.getInt("id") + "   ");
System.out.print(rs.getString("name") + "   ");
System.out.println(rs.getString("description") + "   ");
}
} catch (SQLException e) {
System.out.println("数据操作有误");
e.printStackTrace();
}
// 关闭数据库
try {
if (rs != null) {
rs.close();
rs = null;
}
if (stmt != null) {
stmt.close();
stmt = null;
}
if (conn != null) {
conn.close();
conn = null;
}
} catch (Exception e) {
System.out.println("数据库关闭错误");

e.printStackTrace();                                                                                                          

}
}

}

                                                                                                                                          

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jdbc sql