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

jdbc连接mysql5.7_JDBC连接MySQL5.7的方法1.首先准备mysql和eclipse环境,在环境搭建好之后,从eclipse官网下载jdbc的驱动包,下载地址http://dev.mysql.com/downloads/connector/j/2.从下载的文件中取出mysql-connector-java-5.1.31-bin.jar,放到工程中,并导入路径方法:右击工程名->BuildPath->ConfigureBuil…


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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.net/195804.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • pytorch固定BN层参数[通俗易懂]

    pytorch固定BN层参数[通俗易懂]背景:基于PyTorch的模型,想固定主分支参数,只训练子分支,结果发现在不同epoch相同的测试数据经过主分支输出的结果不同。原因:未固定主分支BN层中的running_mean和running_var。解决方法:将需要固定的BN层状态设置为eval。问题示例:环境:torch:1.7.0#-*-coding:utf-8-*-importtorchimporttorch.nnasnnimporttorch.nn.functionalasFclassNet(nn.M

    2022年8月31日
  • mysql查看表结构的命令_数据库查看表命令

    mysql查看表结构的命令_数据库查看表命令一、简单描述表结构,字段类型desctabl_name;显示表结构,字段类型,主键,是否为空等属性,但不显示外键。二、查询表中列的注释信息select*frominformation_schema.columnswheretable_schema=’db’  #表所在数据库andtable_name=’tablename’; #你要

    2022年9月9日
  • 算法基础课acwing下载_十进制数135转换为八进制数

    算法基础课acwing下载_十进制数135转换为八进制数杭州人称那些傻乎乎粘嗒嗒的人为 62(音:laoer)。杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。不吉利的数字为所有含有 4 或 62 的号码。例如:62315,73418,88914 都属于不吉利号码。但是,61152 虽然含有 6 和 2,但不是 连号,所以不属于不吉利数字之列。你的任务是,对于每次给出的一个牌照号区间 [n,m],推断出交管局今后又要实际上给多少辆新的士车上牌

    2022年8月11日
  • CSDN博客导出工具 Mac By Swift

    CSDN博客导出工具 Mac By Swift

    2022年1月8日
  • MySQL数据高级查询之连接查询、联合查询、子查询[通俗易懂]

    MySQL数据高级查询之连接查询、联合查询、子查询[通俗易懂]大圣网络2017-01-3109:19连接查询连接查询:将多张表(>=2)进行记录的连接(按照某个指定的条件进行数据拼接)。连接查询的意义:在用户查看数据的时候,需要显示的数据来自多张表.连接查询:join,使用方式:左表join右表;左表:在join关键字左边的表;右表:在join关键字右边的表连接查询分类:SQL中将连接查询分成

    2022年4月27日
  • 软件测试用例模板

    软件测试用例模板软件测试用例模板

    2022年7月17日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号