使用jdbc连接mysql数据库

使用jdbc连接mysql数据库

一、配置jdbc

1、下载数据库连接驱动

http://dev.mysql.com/downloads/connector/j/

2、解压数据包

tar -zxvfmysql-connector-java-5.1.35.tar.gz

3、将解压后得到的文件mysql-connector-java-x.x.x-bin.jar(连接驱动)文件拷贝到java的安装目录

cpDownloads/mysql-connector-java-5.1.35/mysql-connector-java-5.1.35-bin.jar/usr/lib/jvm/java-8-sun/jre/lib/ext/

二、编写测试程序

1、调用Class.forName()方法加载驱动程序

 Class.forName(“com.mysql.jdbc.Driver”)

2、定义数据库连接的地址

String mysqlURL=”jdbc:mysql://localhost:port/dbname”;

 localhost是指你数据库的IP,如果你是本地数据库那么就写localhost或者127.0.0.1,

 port代表端口,一般为3306,具体看情况;dbname是指你数据库的名字

3、调用getConnection方法建立连接

 Connectionconnector = DriverMannager.getConnection(mysqlURL,”数据库用户名”,“数据库密码”)

4、使用createStatement方法创建Statement语句对象 (执行静态sql语句)

  使用prepareStatement方法创建PreparedStatement语句对象用来传送sql语句(执行动态sql语句,可以设置参数)

  Statementstmt=connector.createStatement();

 PreparedStatementpsm=connector.prepareStatement("数据库语句");

5、执行数据库语句

  Statement提供了executeQueryexecuteUpdateexecute三个方法,分别用于查询语句、插入删除修改语句和通用语句(既可查询又可增删改)

  ResultSet stmt.executeQuery(String sql);// 返回一个结果集对象

        int stmt.executeUpdate(String sql);    //返回本次操作影响到的记录数

        boolean stmt.execute(String sql); //用于执行返回多个结果集、多个更新计数或者二者组合的语句

6、对数据库返回的结果进行处理

7、关闭连接,释放资源

  rs.close();stmt.close(); connector.close();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值