首页 > 技术文章 > Java之MySql数据库链接

hisheng 2014-06-30 14:22 原文

一 下载MySql驱动包,下载途径很多,随便Google或度娘一下就有,我下载的是mysql-connector-java-5.1.26版本,下载后把它解压到指定路径


二 在Eclipse中新建项目Test,新建类MySqlLinkTest,点击项目Test右键Build Path--Add External Archives,然后找到之前下载后解压的驱动包添加进去就行


三 MySqlLinkTest中的代码

<span style="font-family:Microsoft YaHei;">import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class MySqlLinkTest {
	
	public static void main(String []args){
		new MySqlLinkTest();
	}

	Connection con = null;
	Statement stat;
	ResultSet rs;
	int count;
	String dbName;
	public static String message;
	public MySqlLinkTest(){
		try
		{
			Class.forName("com.mysql.jdbc.Driver");       //加载sql驱动
			System.out.println("数据库驱动加载成功!");
			String userName = "root";              //你的sql用户名
			String passWord = "";                   //密码
			dbName = "zoo";                 //你的数据库名
			String url="jdbc:mysql://localhost/"+ dbName +                  //localhost即你的IP地址,直接写localhost就行
			         "?useUnicode=true&characterEncoding=GB2312";
			con = DriverManager.getConnection(url,userName,passWord);   //与数据库进行链接
			
			if(con != null)
			{
				System.out.println("成功连接到数据库!");
			}
		}catch(Exception e)
		{
			e.printStackTrace();
		}
		
		selectDb("select * from pet");
		
		try {
			int i=1;
			while(rs.next()){
				for(;i<6;i++){
					System.out.print(rs.getString(i).trim()+" ");       //将得到的信息显示到控制台
				}			
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	}
	//数据查询
	public void selectDb(String sql)
	{
		try
		{
			stat = con.createStatement();   
			rs = stat.executeQuery(sql);
		}catch(Exception e){e.printStackTrace();}
	}
}
</span>


四 链接测试


推荐阅读