好久没有写了,正好最近家里能上网了,有时间写了!今天这篇文章的主题是关于JDBC如何连接数据库的内容。
JDBC连接数据库在实际的软件开发过程中最基本的东西吧!
以下是个连接Mysql数据库的类:
package com.actions;
import java.sql.*;
import java.util.ArrayList;
import java.util.List;
public class ConnMydb {
String mydriver="com.mysql.jdbc.Driver";//Mysql数据库的驱动类。
String url="jdbc:mysql://localhost:3306/MYDB";//连接数据库的URL
Connection conn=null;
PreparedStatement pstmt=null;
ResultSet rs = null;
List list= new ArrayList();
public ConnMydb()
{
}
//连接数据库并执行数据库查询。
public ResultSet executeSQL(String sql)
{
try{
Class.forName(mydriver);//加载驱动类。
conn = DriverManager.getConnection(url, "root", "123456");//通过DriverManager类来连接数据库。
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery(sql);
//stmt = conn.createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY);
//rs = stmt.executeQuery(sql);
}catch(Exception e)
{
e.printStackTrace();
}
return rs;
}
//关闭数据库连接。
public void close()
{
try{
rs.close();
pstmt.close();
conn.close();
}catch(Exception e)
{
e.printStackTrace();
}
}
}
以上只是个简单的实现类,可以根据需要实现更加强大的功能。

2616

被折叠的 条评论
为什么被折叠?



