Java连接mysql数据库,javamysql数据库

Java连接mysql数据库,javamysql数据库

工具:eclipse

mysql数据库

用到的jar包:mysql-connector-java-5.1.27.jar

创建sqldemo

图片 1         

jar包下载后在demo中新建四个lib文件夹来寄放在jar包。右键demo Build
Path增加jar包 

图片 2

数据库的布局,新建一个emp的职员和工人表。字段有ID,ename,job,hiredate,sal。插入一些新闻

图片 3 

本人的数据库是sqltestdb。顾客:root 密码:123

创建class。

package sqldemo;

import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import com.mysql.jdbc.Connection;

public class mian {

    public static void main(String[] args) {
        //声明Connection对象
        Connection con;
        //驱动程序名
        String driver="com.mysql.jdbc.Driver";
        //指向要访问的数据库名sqltestdb
        String url="jdbc:mysql://localhost:3306/sqltestdb";
        //用户名
        String user="root";
        //密码
        String password="123";
        //遍历查询结果集
        try {
            //加载程序驱动
            Class.forName(driver);
            //getconnection方法连接数据库
            con=(Connection) DriverManager.getConnection(url, user, password);
            if(!con.isClosed()){
                System.out.println("数据库已连接");
            }
            //创建sta来执行sql语句
            Statement sta=con.createStatement();
            //要执行的sql语句
            String sql="select * from emp";
            //3.ResultSet类,用来存放获取的结果集!!
            ResultSet rs=sta.executeQuery(sql);
             System.out.println("-----------------");
             System.out.println("执行结果如下所示:");  
             System.out.println("-----------------");  
             System.out.println("姓名" + "t" + "职称");  
             System.out.println("-----------------");  
             String job=null;
             String ename=null;
             while(rs.next()){
                 job=rs.getString("job");
                 ename=rs.getString("ename");
                 System.out.println(ename+"t"+job);
             }
             rs.close();
             con.close();
        } catch (ClassNotFoundException e) {
            System.out.println("连接异常");
        }catch (SQLException e) {
            e.printStackTrace();
        }catch (Exception e) {
            e.printStackTrace();
        }finally {
            System.out.println("获取数据成功");
        }
    }

}

 

后台打字与印刷结果集为:

图片 4

驷不如舌是对Connection那几个目的的操作。创立它来试行对数据库中多少的增加和删除改查。要配备好团结的客商名和密码,代码中的配置要和和谐其实的数据库配置同样

 

工具:eclipse
mysql数据库 用到的jar包:mysql-connector-java-5.1.27.jar 创立sqldemo
jar包下载后在demo中新建一个lib文件…

工具:eclipse

mysql数据库

用到的jar包:mysql-connector-java-5.1.27.jar

创建sqldemo

图片 5 
       

jar包下载后在demo中新建三个lib文件夹来贮存在jar包。右键demo
Build Path加多jar包 

图片 6

数据库的配置,新建二个emp的职员和工人表。字段有ID,ename,job,hiredate,sal。插入一些音讯

图片 7 

发表评论

电子邮件地址不会被公开。 必填项已用*标注