当前位置: 首页 > 科技观察

Java连接MySQL数据库

时间:2023-03-12 08:57:51 科技观察

第一步是下载MySQL连接器。在命令行窗口查看你的MySQL版本,下载对应的驱动。下载路径:https://dev.mysql.com/downloads/connector/j/下载名称如:mysql-connector-java-5.7。26-bin.jar第二步导入connector创建一个普通Java工程,在src同级目录下新建一个文件夹lib文件夹,把jar文件放在里面,然后右键Build,如图demo如下然后开始连接数据库。第三步是连接数据库。最后,您可以连接到数据库。大体上分为以下几个步骤:连接数据库,实例化一个Statement对象,执行SQL获取结果(这里可以获取结果。一次操作)关闭所有连接。有关详细信息,请参阅代码,已标注!importjava.sql.*;publicclassMysqlConn{//MySQL8版本以下驱动写法staticfinalStringJDBC_DRIVER="com.mysql.jdbc.Driver";staticfinalStringDB_URL="jdbc:mysql://localhost:3306/User";//这里是连接UserDatabase//Mysql8.0及以上-JDBC驱动名称和数据库URL//staticfinalStringJDBC_DRIVER="com.mysql.cj.jdbc.Driver";//staticfinalStringDB_URL="jdbc:mysql://localhost:3306/User?useSSL=false&serverTimezone=UTC";staticfinalStringUSER="root";//用户staticfinalStringPASS="123456";//密码publicstaticvoidmain(String[]args){Connectionconnection=null;Statementstatement=null;try{Class.forName(JDBC_DRIVER);System.out.println(“连接到数据库..".");connection=DriverManager.getConnection(DB_URL,USER,PASS);//开始连接System.out.println("InstantiateStatementobject...");statement=connection.createStatement();Stringsql="select*fromxxw2";//SQL语句ResultSetresultSet=statement.executeQuery(sql);//执行查询//扩展结果集的数据库while(resultSet.next()){//按字段检索Stringid=resultSet.getString("stu_id");Stringname=resultSet.getString("stu_name");Stringcollege=resultSet.getString("college");System.out.println("ID:"+id);System.out.println("name:"+name);System.out.println("college:"+college);}resultSet.close();//先关闭结果集statement.close();//关闭Statement对象connection.close();//最后关闭连接}catch(Exceptione){e.printStackTrace();}}}看结果: