首页 课程 师资 教程 报名

Java数据库学习网站:数据库连接步骤

  • 2020-03-04 10:06:41
  • 2043次 动力节点


  工具:


  eclipse、MySQL、MySQL连接驱动:mysql-connector-java-5.1.45.jar


  1、新建java项目然后新建一个文件夹——libs(用来放各种外部包)


Java数据库学习网站:数据库连接步骤


  2、在包里面加入连接mysql数据库的包


  即mysql-connector-java-5.1.45-bin.jar,然后复制粘贴到我们java项目的libs文件夹下面(注意是物理地址里);此时,在eclipse中—右击libs文件夹—刷新Refresh,就将下载好的JDBC放到该文件夹下,如下图所示:


Java数据库学习网站:数据库连接步骤


  3、构建路径上的jar包


  a.点击项目Project——选择属性Propeties

Java数据库学习网站:数据库连接步骤


  b.进行添加


  打开属性Propeties后,点击java构建路径(JavaBuildPath),点击添加jar(AddJARs...),选择你的项目下的jar包,然后确定,最后添加完成

Java数据库学习网站:数据库连接步骤


  4、在java项目中进行mysql数据库的连接


  在java项目包中新建两个Class类文件,我命名为DBHelper和Demo


Java数据库学习网站:数据库连接步骤


  一个类用来打开或关闭数据库:DBHelper.java


  代码如下:


  packagesqldemo1;


  importjava.sql.Connection;


  importjava.sql.DriverManager;


  importjava.sql.PreparedStatement;


  importjava.sql.SQLException;


  publicclassDBHelper{


  publicstaticfinalStringurl="jdbc:mysql://127.0.0.1/student";


  publicstaticfinalStringname="com.mysql.jdbc.Driver";


  publicstaticfinalStringuser="root";


  publicstaticfinalStringpassword="";


  publicConnectionconn=null;


  publicPreparedStatementpst=null;


  publicDBHelper(Stringsql){


  try{


  Class.forName(name);//指定连接类型


  conn=DriverManager.getConnection(url,user,password);//获取连接


  pst=conn.prepareStatement(sql);//准备执行语句


  }catch(Exceptione){


  e.printStackTrace();


  }


  }


  publicvoidclose(){


  try{


  this.conn.close();


  this.pst.close();


  }catch(SQLExceptione){


  e.printStackTrace();


  }


  }


  }


  再写一个Demo.java来执行相关查询操作


  代码如下:


  packagesqldemo1;


  importjava.sql.ResultSet;


  importjava.sql.SQLException;


  publicclassDemo{


  staticStringsql=null;


  staticDBHelperdb1=null;


  staticResultSetret=null;


  publicstaticvoidmain(String[]args){


  sql="select*fromstuinfo";//SQL语句


  db1=newDBHelper(sql);//创建DBHelper对象


  try{


  ret=db1.pst.executeQuery();//执行语句,得到结果集


  while(ret.next()){


  Stringuid=ret.getString(1);


  Stringufname=ret.getString(2);


  Stringulname=ret.getString(3);


  Stringudate=ret.getString(4);


  System.out.println(uid+" "+ufname+" "+ulname+" "+udate);


  }//显示数据


  ret.close();


  db1.close();//关闭连接


  }catch(SQLExceptione){


  e.printStackTrace();


  }


  }


  }


  5、连接mysql数据库失败原因分析


  a.数据库的服务是否打开;


  b.是否在新建了对应的数据库;


  c.是否添加了jar包;


  d.是否加载了驱动;


  e.连接字符串、登录名以及密码是否有误。


Java数据库学习网站:数据库连接步骤


      以上就是动力节点Java培训机构小编介绍的“Java数据库学习网站:数据库连接步骤”的内容,希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为你服务。


选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交