数据库编程是互联网编程的基础,Spring框架为开发者提供了JDBC模板模式,即jdbcTemplate,它可以简化许多代码,但在实际应用中jdbcTemplate并不常用。工作更多的时候,用的是Hibernate框架和MyBatis框架进行数据库编程
// 定义MySQL的数据库驱动程序
public static final String DBDRIVER = "com.mysql.jdbc.Driver" ;
// 定义MySQL数据库的连接地址
public static final String DBURL = "jdbc:mysql://localhost:3306/[此处填你自己的数据库名称]?serverTimezone=GMT%2B8&useSSL=false" ;
// MySQL数据库的连接用户名
public static final String DBUSER = "root" ;
// MySQL数据库的连接密码
public static final String DBPASS = "******" ;
public static void main(String[] args) throws Exception {
Connection conn = null ; // 数据库连接
Statement stmt = null ; // 数据库操作
String sql = "SELECT * FROM user";//SQL语句
Class.forName(DBDRIVER) ; // 加载驱动程序
// 连接MySQL数据库时,要写上连接的用户名和密码
conn = DriverManager.getConnection(DBURL, DBUSER, DBPASS);
stmt = conn.createStatement() ; // 实例化Statement对象
ResultSet rs=null;
/*
如果是插入,删除,更新等操作,此处一句:
stmt.executeUpdate(sql);
即可
**/
rs=stmt.executeQuery(sql) ; // 执行数据库查询操作
//打印查询结果
int count = rs.getMetaData().getColumnCount();
while(rs.next()){
for(int i=1;i<=count;i++){
System.out.print(rs.getString(i));
if(i<count){
System.out.print(",");
}
}
System.out.println();
}
stmt.close() ; // 操作关闭
conn.close() ; // 数据库连接关闭
总结: