• Java之MySql数据库链接


    一 下载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>


    四 链接测试


  • 相关阅读:
    ASP.NET中Cookie编程的基础知识
    一道编程题
    软件开发一点心得
    迅雷产品经理笔试题
    常用JS 1
    设计模式
    整理思路
    抽象工厂模式 Abstract Factory
    单件模式(Single Pattern)
    序列化
  • 原文地址:https://www.cnblogs.com/hisheng/p/6134982.html
Copyright © 2020-2023  润新知