说明在java程序中连接并查询Mysql的主要命令和步骤

说明在java程序中连接并查询Mysql的主要命令和步骤,第1张

java程序连接MySql的主流方法是通过JDBC,你需要去MySql官网下一个他们的驱动包,然后以外部包的形式导入到项目中

建立连接

进行查询

Class.forName("com.mysql.jdbc.Driver")

//DatabaseName是数据库名

Connection ct=DriverManager.getConnection("jdbc:mysql://localhost:3306/DatabaseName",username,password)

//此时就可以使用这个连接进行增删改查了

我这里贴上我以前写的一个demo的部分查询代码

PreparedStatment ps=ct.prepareStatement("select * from students where Number=?")//sql语句结尾不需要

//?可以为任何类型 在函数中声明 类似ps.set类型(第几个,数据)

//sql语句可以为任何种类,第一个是从1开始

ps.setInt(1,2)

ResultSet rs=ps.executeQuery()

while(rs.next()){

    int Number=rs.getInt(1)//第一个字段,顺序与sql语句查询的顺序对应,若为*则按照表中字段顺序获取

    Time Time=rs.getTime(3)

    String Name=rs.getString(2)

    String Sex=rs.getString(4)

    System.out.println("编号:"+Number+",姓名:"+Name+",出生时间:"+Time+",性别:"+Sex)

}

项目最后需要关闭连接

ct.close()

第1步 获取Java与MySQL的连接器

第2步 将下载的包存放在自己机器上jdk安装目录下面的jre目录下面的lib目录下面的ext目录中,在程序中导入与数据库 *** 作相关的对象

import java.sql.Connection//导入数据库连接对象

import java.sql.DriverManager //导入数据库驱动管理对象

import java.sql.ResultSet //导入数据记录集对象

import java.sql.SQLException //导入数据SQL *** 作异常对象

import java.sql.Statement //导入SQL *** 作接口对象

第3步:在程序中写入如下内容

String url//连接数据库的字符串

String sql//执行数据sql查询 *** 作的字符串

Connection conn//数据库连接变量

Statement st//数据库 *** 作对象

ResultSet rs//数据记录集对象

url = "jdbc:mysql://localhost:3306/test?user=root&password="//在程序中只要修改这句,就可以实现数据库连接

try {

conn = DriverManager.getConnection(url)

st = conn.createStatement()

sql = "select * from test"//只要修改这句,就可以实现各种查询 *** 作

rs=st.executeQuery(sql)//执行数据查询

while(rs.next())

{

System.out.println(rs.getString(1))//获得数据表test中第1个字段的数据,该字段为字符串类型

System.out.println(rs.getString(2))//获得数据表test中第2个字段的数据,该字段为字符串类型

}

rs.close()//关闭数据记录集

conn.close() //关闭数据库连接

} catch (SQLException e) {

System.out.println("Error:"+e.toString()+e.getMessage())

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7460899.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存