谢了一个JDBC的小例子供大家分享,可以直接与mysql连接使用的。其实所有的数据库操作都是一样的,差不多都是一个套路,下面就肤浅地剖析下吧!
JDBC vs ADO.NET:
1.加载SQL DRIVER,获得连接CONNECTION。
jdbc:
Class.forName("");
Connection conn=DriverManager.getConnection(url,username,pwd);
ado.net
SqlConnection conn = new SqlConnection("url,username,pwd")
2.执行SQL语句。
jdbc:
Statement对象,或PreparedStatement.
ado.net
sqlClient包中的相关类,如sqlDataAdapter、sqlCommand;
3.结果的保存。
jdbc:
ResultSet(理解为游标)
ado.net
DataSet(理解为本地脱离服务器的数据表集合)
下面则是以上两种形式的源代码,都经过测试,可以稍稍修改一下使用:
JDBC MYSQL:
/*
*Create on Jan 4, 2009
*Copyright 2009 Quasar20063501.All Rights reserved
*
*weizhaozhe
*/
package wzz.dataOperations;
import java.sql.*;
/**
* @author Quasar20063501
* @since Jan 4, 2009
* 这个类用来作为访问MYSQL中数据库的通用模板,可以再完成相关配置后直接使用!
*/
public class DataAccess {
private String connURL="jdbc:mysql://localhost:3306/meetingssharing_db";
private Connection conn=null;
private Statement smt=null;
private ResultSet rs=null;
/**