java是怎么连接mysql数据库的

java连接mysql数据库步骤如下:

首先下载jar包mysql-connection-java-5.0.16-bin.jar(版本无关)。
不匹配)库到项目文档中。

然后我们编写一个打开或关闭数据库的类(DBHelper)。

packagecom.hu.demo;导入java.sql.Connection;导入java.sql.DriverManager;导入java.sql.PreparedStatement;导入java.SQLException。
;公共类DBHelper{公共静态最终字符串url="jdbc:mysql://127.0.0.1/student";公共静态最终字符串名称=“com.mysql.jdbc.Driver”;root";publicstaticFinalstringpassword="root";publicconnectionconn=null;publicreadystatepst=null;publicDBHelper(Stringsql){try{Class.forName(name);//指定连接类型conn=DriverManager.getConnection(url,user,password);//获取连接pst=conn.prepareStatement(sql);//准备语句}catch(Exceptione){e.printStacktrace();}}}publicvoidclose(){try{this.pst.close();catch(SQLExceptione){e.printStackTrace();pre>

最后,编写一个Demo类执行相关查询任务。

packagecom.hu.demo;importjava.sql.ResultSet;importjava.sql.SQLException;publicclassDemo{staticStringsql=nullstatic;//SQL语句db1=newDBHelper(sql);//创建DBHelper对象try{ret=db1.pst.executeQuery();//执行语句并获取结果集~Stringuid=ret.getString(1);StringStringufname=ret.getString(2);p;Stringulname=ret.getString(3);Stringudate=ret.getString(4);System.out.println(uid+"\t"+ufname+"\t"+ulname+“\t”+更新);}//显示数据ret.close();//关闭连接}catch(SQLExceptione){​​​e.printStackTrace();    }}}

这样就完成了与mysql数据库的连接。