前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >jdbc连接mysql5.7_JDBC连接MySQL5.7的方法

jdbc连接mysql5.7_JDBC连接MySQL5.7的方法

作者头像
全栈程序员站长
发布2022-10-01 09:54:13
发布2022-10-01 09:54:13
4.2K0
举报

大家好,又见面了,我是你们的朋友全栈君。

1.首先准备mysql 和eclipse环境,在环境搭建好之后,从eclipse官网下载jdbc的驱动包,下载地址http://dev.mysql.com/downloads/connector/j/

2.从下载的文件中取出mysql-connector-java-5.1.31-bin.jar,放到工程中,并导入路径

方法:右击工程名->Build Path->Configure Build Path,选择Add External JAR… 找到mysql-connector-java-5.1.31-bin.jar所在的位置,然后将驱动包加载到项目中,

3.写个例子测试一下

package testmysql;

import java.sql.*;

public class Test {

public static void main(String[] args) {

String driver = “com.mysql.jdbc.Driver”;

String URL = “jdbc:mysql://localhost:3306/student”;

Connection con = null;

try

{

Class.forName(driver);

}

catch(java.lang.ClassNotFoundException e)

{

System.out.println(“Connect Successfull.”);

System.out.println(“Cant’t load Driver”);

}

try

{

con=DriverManager.getConnection(URL,”root”,”root”);

System.out.println(“Connect Successfull.”);

}

catch(Exception e)

{

System.out.println(“Connect fail:” + e.getMessage());

}

}

}

连接上数据库之后,可以根据表中的内容进行数据库表的查询,首先表中要有内容,将一些信息输入到表中之后即可使用SQL语言进行查询

import java.sql.*;

public class Main {

public static void main(String[] args) {

String driver = “com.mysql.jdbc.Driver”;

String URL = “jdbc:mysql://localhost:3306/xiaolu”;

Connection con = null;

ResultSet rs = null;

Statement st = null;

String sql = “select * from student”;

try

{

Class.forName(driver);

}

catch(java.lang.ClassNotFoundException e)

{

// System.out.println(“Connect Successfull.”);

System.out.println(“Cant’t load Driver”);

}

try

{

con=DriverManager.getConnection(URL,”root”,”root”);

st=con.createStatement();

rs=st.executeQuery(sql);

if(rs!=null) {

ResultSetMetaData rsmd = rs.getMetaData();

int countcols = rsmd.getColumnCount();

for(int i=1;i<=countcols;i++) {

if(i>1) System.out.print(“;”);

System.out.print(rsmd.getColumnName(i)+” “);

}

System.out.println(“”);

while(rs.next()) {

System.out.print(rs.getString(“sno”)+” “);

System.out.print(rs.getString(“sname”)+” “);

System.out.print(rs.getString(“ssex”)+” “);

System.out.print(rs.getString(“sage”)+” “);

System.out.println(rs.getString(“sdept”)+” “);

}

}

//System.out.println(“Connect Successfull.”);

System.out.println(“ok”);

rs.close();

st.close();

con.close();

}

catch(Exception e)

{

System.out.println(“Connect fail:” + e.getMessage());

}

}

}

关于JDBC连接MySQL5.7的文章就介绍到这,其他的可以查下脚本之家其它相关文章。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/195804.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年9月8日 下,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档