如何在Java程序中java 访问mysql数据库库中的数据并进行简单的操作

JDBC–MYSQLEclipse的连接以及简单的使用
关于JDBC、MYSQL的连接网上有了很多教程,但是感觉都不够详细。这次作业刚好要用到JDBC,所以参考网上的方法顺手写了下步骤,以供以后使用。
首先下载一个WAMP,附上网盘下载链接:
/s/1qW2Uzc4
WAMP的介绍这里就不说了吧,集成了Mysql并且提供phpMyadmin,方便使用。
其次下载JDBC的驱动链接:
/s/1eQDylfO
最后的工具就是eclipse或者myeclipse这个网上搜下就可以,任意版本。Eclipse是免费的。
附:集成android开发环境ADT(ECLIPSE)
/s/1bn7yBNL&
连接步骤如下:
1.首先打开phpMyadmin,创建数据库(可以手动也可以用SQL)
CREATE DATABASE //创建一个数据库
//指定test为当前要操作的数据库
之后创建表:
CREATE TABLE user (nameVARCHAR(20),password VARCHAR(20));
//创建一个表user,设置两个字段。
插入数据:
INSERT INTO userVALUES('huzhiheng',';); //插入一条数据到表中
2.打开Eclipse,创建一个项目(my),
操作:右键项目点击my---&build Path---&add external Archiver...选择jdbc驱动,点击确定。
我的项目列表:
3.驱动已经导入,下面我们来写一个程序验证一下
import java.sql.*;
public class MysqlJdbc {
public static void main(String args[]) {
Class.forName(&com..jdbc.Driver&);
//加载MYSQL JDBC驱动程序
//Class.forName(&org.gjt.mm.mysql.Driver&);
System.out.println(&Success loading Mysql Driver!&);
catch (Exception e) {
System.out.print(&Error loading Mysql Driver!&);
e.printStackTrace();
Connection connect = DriverManager.getConnection(
&jdbc:mysql://localhost:3306/test&,&root&,&&);
//连接URL为
jdbc:mysql//服务器地址/数据库名
,后面的2个参数分别是登陆用户名和密码,起始密码一般为空
System.out.println(&Success connect Mysql server!&);
Statement stmt = connect.createStatement();
ResultSet rs = stmt.executeQuery(&select * from user&);
//user 为你表的名称
while (rs.next()) {
System.out.println(rs.getString(&name&));
catch (Exception e) {
System.out.print(&get data error!&);
e.printStackTrace();
可以看到输出结果:
Success loading Mysql Driver!
Success connect Mysql server!
即连接成功。
至于JDBC的插入数据、查询数据、删除数据详细见如下代码:
JDBC_Add(String name,String character,String introduce) throws SQLException{
Connection conn =
Statement st =
String sql =&insert into game(gamename,gamecharacter,gameintroduce)& +
&VALUES('& + name + &','& + character + &','& + introduce +&')&;
conn = DriverManager.getConnection(DBURL,DBUSER,&&);
st = conn.createStatement();
st.executeUpdate(sql);
st.close();
conn.close();
JDBC_DEL(String name) throws SQLException{
Connection conn =
Statement st =
String sql =&DELETE FROM game WHERE gamename ='& +name+&'&; //NAME是String类型所以应该加引号
conn = DriverManager.getConnection(DBURL,DBUSER,&&);
st = conn.createStatement();
st.executeUpdate(sql);
st.close();
conn.close(); }
JDBC_SEL(String name,JLabel showname,JLabel character,JLabel introduce) throws SQLException {
Connection conn =
Statement st =
ResultSet rs =
String sql =&SELECT gamename,gamecharacter,gameintroduce from game WHERE gamename ='& + name + &'&;
conn = DriverManager.getConnection(DBURL,DBUSER,&&);
st = conn.createStatement();
rs = st.executeQuery(sql);
while(rs.next()){
showname.setText(rs.getString(&gamename&));
character.setText(rs.getString(&gamecharacter&));
introduce.setText(rs.getString(&gameintroduce&));
rs.close();
st.close();
conn.close();
public class JDBC_UPD {
private static final String DBDRIVER = &org.gjt.mm.mysql.Driver&;
private static final String DBURL = &jdbc:mysql://localhost:3306/mysql&;
private static final String DBUSER = &root&;
JDBC_UPD(String name,String character,String introduce) throws SQLException{
Connection conn =
Statement st =
String sql =&UPDATE game SET gamename = '& + name + &',gamecharacter='& + character +&',gameintroduce='&+ introduce + &' WHERE gamename ='& + name + &'&; //重写N次
conn = DriverManager.getConnection(DBURL,DBUSER,&&);
st = conn.createStatement();
st.executeUpdate(sql);
st.close();
conn.close();
----------------------------------------------END-----------------------------------------------------如何在Java程序中访问mysql数据库中的数据并进行简单的操作
作者:unbelieveus
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了如何在Java程序中访问mysql数据库中的数据并进行简单的操作的相关资料,需要的朋友可以参考下
在上篇文章给大家介绍了,通过本文给大家介绍如何在Java程序中访问mysql数据库中的数据并进行简单的操作,具体详情请看下文。
创建一个javaProject,并输入如下java代码:
import java.sql.*;
* 使用JDBC连接数据库MySQL的过程
* DataBase:fuck, table:person;
* 使用myeclipse对mysql数据库进行增删改查的基本操作。
public class JDBCTest {
public static Connection getConnection() throws SQLException,
java.lang.ClassNotFoundException
//第一步:加载MySQL的JDBC的驱动
Class.forName("com.mysql.jdbc.Driver");
//取得连接的url,能访问MySQL数据库的用户名,密码;jsj:数据库名
String url = "jdbc:mysql://localhost:/fuck";
String username = "root";
String password = "";
//第二步:创建与MySQL数据库的连接类的实例
Connection con = DriverManager.getConnection(url, username, password);
public static void main(String args[]) {
//第三步:获取连接类实例con,用con创建Statement对象类实例 sql_statement
Connection con = getConnection();
Statement sql_statement = con.createStatement();
//如果同名数据库存在,删除
//sql_statement.executeUpdate("drop table if exists student");
//执行了一个sql语句生成了一个名为student的表
//sql_statement.executeUpdate("create table student (id int not null auto_increment, name varchar() not null default 'name', math int not null default , primary key (id) ); ");
//向person表中插入数据
sql_statement.executeUpdate("insert person values(, 'liying', )");
sql_statement.executeUpdate("insert person values(, 'jiangshan', )");
sql_statement.executeUpdate("insert person values(, 'wangjiawu', )");
sql_statement.executeUpdate("insert person values(, 'duchangfeng', )");
//第四步:执行查询,用ResultSet类的对象,返回查询的结果
String query = "select * from person";
ResultSet result = sql_statement.executeQuery(query);
//显示数据中person表中的内容:
System.out.println("person表中的数据如下:");
System.out.println("------------------------");
System.out.println("序号" + " " + "姓名" + " " + "分数");
System.out.println("------------------------");
//对获得的查询结果进行处理,对Result类的对象进行操作
while (result.next())
int number = result.getInt("number");
String name = result.getString("name");
String mathsorce = result.getString("mathsorce");
//取得数据库中的数据
System.out.println(" " + number + " " + name + " " + mathsorce);
//关闭连接和声明
sql_statement.close();
con.close();
} catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException");
System.err.println(e.getMessage());
} catch (SQLException ex) {
System.err.println("SQLException: " + ex.getMessage());
注意有几个地方是你需要修改的。
如下图中的url和账号,密码需要与你自己的相一致。
这些需要访问的数据必须要与数据库中的类型相互匹配,才能打印出正确的结果。
右键单击工程名--&Build Path --&Configure Biuld Path --&Libraries --& Add External JARs --&加入一个jdbc包(具体请查考)---&ok
这时,在包下会多了一个Referenced Libraries包文件,则说明配置已经成功。
点击Run as ---& 运行Java Application ---&JDBCTest--link---&显示结果如下:
以上所述是小编给大家介绍的如何在Java程序中访问mysql数据库中的数据并进行简单的操作的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具JDBC——用JDBC连接MySQL数据库并进行简单的增删改查操作 - CSDN博客
JDBC——用JDBC连接MySQL数据库并进行简单的增删改查操作
一、什么是JDBC
Java 数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。(摘自)
二、简单的JDBC实例
现在使用JDBC写一个简单的小程序,主要是使用JDBC连接MySQL数据库,然后对数据库进行一些基本的增删改查操作。
1、设计数据库表
先设计一个数据库表,用于保存用户信息,建表语句如下:
CREATE TABLE
tbl_user_info
id INT NOT NULL AUTO_INCREMENT,
user_name VARCHAR(20) NOT NULL,
age INT NOT NULL,
sex INT(1) NOT NULL,
create_dt DATE NOT NULL,
PRIMARY KEY (id)
ENGINE=InnoDB DEFAULT CHARSET=utf8;在用户表中定义了几个字段,分别是id,user_name,age,sex,create_dt,其中id是主键,是自增长的,user_name表示用户名,age表示用户年龄,sex表示用户的性别,这里的性别用数字表示,0表示女性,1表示男性,create_dt表示创建的时间。预先在数据库中插入几条数据,数据如下。
2、定义实体类
定义一个Bean,与数据库表中的各个字段对应:
package com.imooc.
import java.util.D
public class UserVO {
private String userN
private Date createDt;
public int getId() {
public void setId(int id) {
public String getUserName() {
return userN
public void setUserName(String userName) {
this.userName = userN
public int getAge() {
public void setAge(int age) {
this.age =
public int getSex() {
public void setSex(int sex) {
this.sex =
public Date getCreateDt() {
return createDt;
public void setCreateDt(Date createDt) {
this.createDt = createDt;
public String toString() {
return &UserVO [id=& + id + &, userName=& + userName + &, age=& + age
+ &, sex=& + sex + &, createDt=& + createDt + &]&;
3、定义数据库连接类
定义一个数据库连接类,用于获取MySQL的连接
package com.imooc.
import java.sql.C
import java.sql.DriverM
public class DBUtil {
private static final String URI = &jdbc:mysql://192.168.2.207:3306/jdbc_demo?&
+ &user=root&password=root&useUnicode=true&characterEncoding=UTF-8&;
private static final String DRIVER = &com.mysql.jdbc.Driver&;
public static Connection connectDB() throws Exception {
//1、加载数据库驱动
Class.forName(DRIVER);
//2、获取数据库连接
Connection conn = DriverManager.getConnection(URI);
}&MySQL的JDBC URL编写方式为:jdbc:mysql://主机名称:连接端口/数据库的名称?参数=值,在这个例子中我连接的数据库主机是一台远程主机,所以主机名称为远程主机的ip地址,如果数据库主机为本机,则可以定义为localhost,在参数中指定用户名为root,密码也是root,为了避免中文乱码要指定useUnicode和characterEncoding。因为连接的是MySQL数据库,所以程序一开始需要加载MySQL的数据库驱动,然后通过DriverManager.getConnection(String
URL)方法获取数据库的连接。
4、实现数据库的增删改查
在获取了数据库的连接之后,就可以操作数据库了,下面分别实现数据库的增删改查操作,定义一个UserDao类用于操作数据库。
先看查询操作,查询可以一次查询出所有的数据,也可以根据相应的条件查询。
查询所有的数据,在UserDao中定义一个queryAll()方法:
public List&UserVO& queryAll() throws Exception {
Connection conn = DBUtil.connectDB();
String sql = &SELECT * FROM tbl_user_info&;
List&UserVO& userList = new ArrayList&UserVO&();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()) {
UserVO user = new UserVO();
user.setId(rs.getInt(&id&));
user.setUserName(rs.getString(&user_name&));
user.setAge(rs.getInt(&age&));
user.setSex(rs.getInt(&sex&));
user.setCreateDt(rs.getDate(&create_dt&));
userList.add(user);
return userL
}这里使用Connection.createStatement()方法获取一个Statement对象,这个对象里面有很多的方法可以操作数据库,使用excuteQuery(String sql)执行查询操作,查询结果为一个结果集ResultSet,可以通过这个结果集获取相关的信息。
定义main函数:
public static void main(String[] args) {
UserDao dao = new UserDao();
List&UserVO& userList = dao.queryAll();
for(UserVO user : userList) {
System.out.println(user);
} catch (Exception e) {
e.printStackTrace();
}执行结果:
UserVO [id=4, userName=Mary, age=25, sex=0, createDt=]
UserVO [id=5, userName=Jack, age=22, sex=1, createDt=]
UserVO [id=6, userName=John, age=19, sex=1, createDt=]
根据条件查询,定义一个queryByParams方法:
public List&UserVO& queryByParams(List&Map&String, Object&& params) throws Exception {
Connection conn = DBUtil.connectDB();
StringBuilder sql = new StringBuilder(&SELECT * FROM tbl_user_info WHERE 1=1 &);
for(Map&String, Object& param : params) {
sql.append(& and &);
sql.append(& & + param.get(&col&) + & &);
sql.append(& & + param.get(&rel&) + & &);
sql.append(& & + param.get(&value&) + & &);
System.out.println(sql.toString());
List&UserVO& userList = new ArrayList&UserVO&();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql.toString());
while(rs.next()) {
UserVO user = new UserVO();
user.setId(rs.getInt(&id&));
user.setUserName(rs.getString(&user_name&));
user.setAge(rs.getInt(&age&));
user.setSex(rs.getInt(&sex&));
user.setCreateDt(rs.getDate(&create_dt&));
userList.add(user);
return userL
}这个方法可以自由选择查询的条件,只需要向方法中传入一个条件的List即可,这些条件都是由Map组成的,每一个Map包含三个元素,col表示查询条件对应哪一列,rel表示查询条件的关系是什么,value是指查询条件的值。这样写集成了多查询条件的方法,很多的业务下,查询的逻辑可能很多,这样写只用一个统一的方法就可以解决多种不同查询条件的业务逻辑。
再写一个简单的main函数测试一下:
public static void main(String[] args) {
UserDao dao = new UserDao();
List&Map&String, Object&& params = new ArrayList&Map&String,Object&&();
Map&String, Object& param1 = new HashMap&String, Object&();
param1.put(&col&, &user_name&);
param1.put(&rel&, &like&);
param1.put(&value&, &'%John%'&);
params.add(param1);
Map&String, Object& param2 = new HashMap&String, Object&();
param2.put(&col&, &sex&);
param2.put(&rel&, &=&);
param2.put(&value&, 1);
params.add(param2);
List&UserVO& userList = dao.queryByParams(params);
for(UserVO user : userList) {
System.out.println(user);
} catch (Exception e) {
e.printStackTrace();
}在这个main方法中设定了两个查询条件,一是user_name like %John%,另一个是sex=1,当然条件也可以是其他的,执行程序运行结果为:
SELECT * FROM tbl_user_info WHERE 1=1 &and &user_name &like &'%John%' &and &sex &= &1&
UserVO [id=6, userName=John, age=19, sex=1, createDt=]
现在在UserDao中写一个addUser方法用于新增一条信息:
public void addUser(UserVO user) throws Exception {
Connection conn = DBUtil.connectDB();
String sql = &INSERT INTO tbl_user_info(user_name, age, sex, create_dt) &
+ & VALUES(?, ?, ?, ?)&;
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, user.getUserName());
pstmt.setInt(2, user.getAge());
pstmt.setInt(3, user.getSex());
pstmt.setDate(4, new Date(new java.util.Date().getTime()));
pstmt.execute();
}这个方法使用Connection.prepareStatement(String sql)方法获取一个PreparedStatement对象,使用这个方法可以传入带参数的SQL语句,而参数的值可以通过PreparedStatement.setXXX(int index, XXX value)的方法指定,其中XXX为各种不同的类型,index指定第几个参数的下标。指定了参数的值之后,便可以执行excute()方法执行SQL语句了。
接下来写一个main方法来验证这个增加的方法:
public static void main(String[] args) {
UserDao dao = new UserDao();
UserVO user = new UserVO();
user.setUserName(&Tom&);
user.setAge(20);
user.setSex(1);
dao.addUser(user);
} catch (Exception e) {
e.printStackTrace();
}执行后再查看数据库,发现Tom这个用户已经插入成功了。
接下来再写一个删除的方法,根据用户的id来删除数据:
public void deleteUser(int id) throws Exception {
Connection conn = DBUtil.connectDB();
String sql = &DELETE FROM tbl_user_info WHERE id = ?&;
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setInt(1, id);
pstmt.execute();
}然后写一个main方法来验证:
public static void main(String[] args) {
UserDao dao = new UserDao();
dao.deleteUser(7);
} catch (Exception e) {
e.printStackTrace();
}删除id为7的用户,也就是刚刚用新增方法创建的用户名为Tom的这个用户,运行后查看数据库:
4)更新数据库
最后来看一下更新数据库:
public void updateUser(UserVO user) throws Exception {
Connection conn = DBUtil.connectDB();
String sql = &UPDATE tbl_user_info SET user_name=?, age=?, sex=?&
+ & WHERE id=?&;
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, user.getUserName());
pstmt.setInt(2, user.getAge());
pstmt.setInt(3, user.getSex());
pstmt.setInt(4, user.getId());
pstmt.executeUpdate();
}从SQL语句中可以看出更新也是根据用户的id进行选择性的更新的。
写一个main方法来验证:
public static void main(String[] args) {
UserDao dao = new UserDao();
UserVO user = new UserVO();
user.setUserName(&Mary&);
user.setAge(30);
user.setSex(0);
user.setId(4);
dao.updateUser(user);
} catch (Exception e) {
e.printStackTrace();
}这个方法里将用户名为Mary的用户年龄改为30岁,执行程序,运行后查看数据库:
可以看到Mary的年龄确实变成了30,,删除成功。
由此使用JDBC连接MySQL数据库并进行基本的增删改查操作就已经完成了,这些只是最简单的数据库操作,实际开发过程中操作数据库比这些要复杂得多,包括事务的处理、存储过程等等,那就需要使用JDBC更高级的功能了,这些下次再写。
本文已收录于以下专栏:
相关文章推荐
1.实战数据库数据的准备
   创建数据库(newsmanager),然后创建表news(id,title,content,type)和newstype(id,name),其中news的type和ne...
jdbc的定义JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言...
上篇文章《架构设计:负载均衡层设计方案(2)——Nginx安装》(http://blog.csdn.net/yinwenjie/article/details/),我们介绍了Nginx...
前一篇文章中我们描述了要搭设负载均衡层的业务场景和负载均衡层搭建和扩展思路。从这篇文章开始的后几篇文章,我们将详细介绍Nginx、LVS和Nginx+Keepalived、LVS+Keepalived...
/wuyuegb2312/p/3872607.html#tittle35
 对MySQL进行操作,这时下面的import就不会报错了:
jdbc主要用在JAVA程序和数据库打交道,最基础简单的事情就是对数据的增删改查。对数据库中的user表进行增删改查JdbcUtils.java:package com.aaa.impor...
何谓JDBC?
   JDK提供了一组API,让我们可以在java程序中连结到网络上的数据库,并执行SQL语句返回执行结果,这组API的应用我们通常称作JDBC技术;相关的API都在包java.sq...
MySql简单的查询和插入数据SqlDemo.javapackage com.xieth.day01;import java.sql.*;public class SqlDemo {
数据库的增删改查小实例哦亲赶紧来学学吧
JDBC实现数据库的增删改查操作
他的最新文章
讲师:吴岸城
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(3361)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'java 数据库操作(转载)',
blogAbstract:'一个MySQL数据库的操作包(转载)数据库操作可以中WEB开发中最常用到的,很多Java开发工具都提供了自动的Data&bean&WinZard.只要数据库建立好,相应的操作数据库的Bean就基本可以自动完成,本人使用Jcreator开发bean,手工录入觉得也不是很麻烦的事情,下面我常用的数据库操作bean,完全可以对付访问量不是很大的系统&:',
blogTag:'jdbc,sql,数据库,println,子句',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:9,
publishTime:7,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'学生
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}如何使用Java访问MySQL数据库
本文为原创,转载请注明出处。原创地址.cn/s/blog_4dvagq.html
作者:三皮
Java语言访问MySQL&Server数据库,需按以下步骤实现。
& 第1步&&获取Java与MySQL的连接器,可以从MySQL的官方网站上下载,下载地址为/downloads/connector/j/。
&将下载的包存放在自己机器上jdk安装目录下面的jre目录下面的lib目录下面的ext目录中,在程序中导入与数据库操作相关的对象。
import&java.sql.C&
& &//导入数据库连接对象
import&java.sql.DriverM&&//导入数据库驱动管理对象
import&java.sql.ResultS&
&&//导入数据记录集对象
import&java.sql.SQLE&
&//导入数据SQL操作异常对象
import&java.sql.S&
&&//导入SQL操作接口对象
第3步:在程序中写入如下内容
//连接数据库的字符串
//执行数据sql查询操作的字符串
Connection&
//数据库连接变量
Statement&
//数据库操作对象
ResultSet&
//数据记录集对象
url&=&"jdbc:mysql://localhost:3306/test?user=root&password=";
//在程序中只要修改这句,就可以实现数据库连接
&&&&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());
欢迎访问littlespirit_sn的博客.cn/bobshen&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 c 访问mysql数据库 的文章

 

随机推荐