Java连接Mysql数据库详细代码实例
这篇文章主要介绍了Java连接Mysql数据库详细代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
隔了一段时间没连过数据库,代码都忘记了,网上看了下挺乱的,还是自己记录下好。这里的代码主要是连接数据库和显示数据,没有具体的数据库操作。
首先第一步当然是导入mysql的jar包,在java文件中创一个新的文件夹,我这里命名为lib,然后把jar包复制进去
然后右键jar包,选择buildpath将包添加进库中
之后就是代码实现了
package_9_3_test;
importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.ResultSet;
importjava.sql.SQLException;
importjava.util.Scanner;
importcom.mysql.jdbc.Driver;
importcom.mysql.jdbc.Statement;
publicclassScr{
publicstaticvoidmain(String[]args){
//JDBC驱动名
StringJDBC_DRIVER="com.mysql.jdbc.Driver";
//数据库URL:这里的tt是数据库名称
StringJDBC_URL="jdbc:mysql://localhost:3306/tt?useSSL=false&serverTimezone=UTC";
//数据库的用户名与密码
StringUSER="root";
StringPASS="admin123";
//通过DriverManager类获得该连接对象才能访问数据库
Connectionconnection=null;
//通过Connection获得该结果对象用于执行静态的SQL语句
Statementstatement=null;
try{
//注册JDBC驱动
Class.forName(JDBC_DRIVER);
//数据库的连接:通过DriverManager类的getConnection方法,传入三个参数:数据库URL、用户名、用户密码,实例化connection对象
connection=DriverManager.getConnection(JDBC_URL,USER,PASS);
//实例化statement对象
statement=(Statement)connection.createStatement();
//定义数据库查询语句:查询aa表中的name、sex两列数据
Stringsql="SELECTname,sexFROMaa";
//执行查询语句
ResultSetrSet=statement.executeQuery(sql);
//展开查询到的数据
while(rSet.next()){
//这里getString()方法中的参数对应的是数据库表中的列名
Stringget_name=rSet.getString("name");
Stringget_sex=rSet.getString("sex");
//输出数据
System.out.println("名字:"+get_name);
System.out.print("性别:"+get_sex);
}
//依次关闭对象
rSet.close();
statement.close();
connection.close();
}catch(ClassNotFoundExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}catch(SQLExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}
}
显示效果:
连接数据库的整个过程中,代码实现是不难的,比较啰嗦的地方是数据库的使用这一块,比如数据库开启,数据库数据的插入,数据库图形界面的使用等都花了一些时间才上手,心累。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。