视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
java学习之联接Mysql
2020-11-09 13:31:02 责编:小采
文档


java 学习之连接 Mysql 首先导入 mysql-connector-java-5.1.10-bin.ja 下载地址: http://download.csdn.net/detail/u014112584/7359185 鼠标放在项目上,右击选择Properties-----Java Build Path ------Add External JARS 测试代码: import java.sql.Connec

java 学习之连接 Mysql

首先导入mysql-connector-java-5.1.10-bin.ja

下载地址:http://download.csdn.net/detail/u014112584/7359185

鼠标放在项目上,右击选择Properties----->Java Build Path ------>Add External JARS



测试代码:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.mysql.jdbc.PreparedStatement;
import com.mysql.jdbc.Statement;


public class MysqlTest {
	
	static String drivername="com.mysql.jdbc.Driver";
 static String url="jdbc:mysql://localhost:3306/expression";//指向数据源
 static String username="root";
 static String password="";
 static java.sql.Statement stmt=null;
 static ResultSet re=null;
 static Connection conn=null;
 static PreparedStatement pstm=null;
 /*
 * 构造函数进行初始化
 */
 public MysqlTest(){
 	try{
 	Class.forName(drivername);//将驱动加载到运行环境中,加载的时候,驱动会自动向DriverManager完成注册
 	System.out.println("创建驱动成功");
 	}catch(ClassNotFoundException e){
 	e.printStackTrace();
 	}
 }
 /*
 * 获取连接
 */
 public static Connection getConnection(){
 	 conn=null;
 	try{
 	conn=(Connection)DriverManager.getConnection(url, username, password);//有了驱动和连接地址后,需要使用DriverManager来获取连接
 	System.out.println("连接数据库成功!");
 	}catch(SQLException e){
 	e.printStackTrace();
 	}
 	return conn;
 }
 /**
 * 关闭连接
 * @param args
 */
 public static void free(ResultSet rs,Connection conn,java.sql.Statement stmt2){
 	if(rs!=null){
 	try {
	rs.close();
	} catch (SQLException e) {
	// TODO Auto-generated catch block
	System.out.println("关闭ResultSet失败!");
	e.printStackTrace();
	}finally{
	if(conn!=null){
	try {
	conn.close();
	} catch (SQLException e) {
	// TODO Auto-generated catch block
	System.out.println("关闭Connection失败!");
	e.printStackTrace();
	}finally{
	if(stmt2!=null){
	try {
	stmt2.close();
	} catch (SQLException e) {
	// TODO Auto-generated catch block
	 System.out.println("关闭Statement失败!");
	e.printStackTrace();
	}
	}
	}
	}
	}
 	}
 }
 public static void main(String[]args){

 	MysqlTest.getConnection();
 	try {
	stmt=conn.createStatement();
	} catch (SQLException e) {
	// TODO Auto-generated catch block
	e.printStackTrace();
	}
	try {
	re=stmt.executeQuery("select * from data");
	} catch (SQLException e) {
	// TODO Auto-generated catch block
	e.printStackTrace();
	}
	int i=1;
	try {
	while(re.next()){
	System.out.println(i++);
	}
	} catch (SQLException e) {
	// TODO Auto-generated catch block
	e.printStackTrace();
	}
	free(re,conn,stmt);
	System.out.println("OK");
 }
}

java 访问数据库更多例子http://download.csdn.net/detail/u014112584/7359179

下载本文
显示全文
专题