JDBC链接MySql数据库的测试Demo

来源:互联网 发布:哪里有网络水军可以请 编辑:程序博客网 时间:2024/04/29 10:34

一.背景介绍

 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,JDBC实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。
下载地址:https://dev.mysql.com/downloads/connector/j/
两个均可以,下载后解压。
将jar包导入Java,参考:http://www.cnblogs.com/taoweiji/archive/2012/12/11/2812295.html
二.一个简单的实例
源码部分:
package com.abc;import java.sql.*;public class MysqlDemo {public static void main(String[] args){ String driver="com.mysql.jdbc.Driver"; String url="jdbc:mysql://localhost:3306/*****"; String user="root"; String password="******"; String name; try{ Class.forName(driver); Connection conn=DriverManager.getConnection(url,user,password); if(!conn.isClosed()) System.out.println("Succeeded connecting to the Database!"); Statement statement = conn.createStatement(); String sql = "select * from customer174"; ResultSet rs = statement.executeQuery(sql); while(rs.next())  {                         name = rs.getString("customer_name");                     System.out.println(rs.getString("customer_city") + "\t" + name);              }  rs.close();        conn.close();   }catch (ClassNotFoundException e) {  System.out.println("错误");              e.printStackTrace();  catch(SQLException e) {  e.printStackTrace();  catch(Exception e) {  e.printStackTrace();  }}
时间匆忙,第一次写博客,以后有时间会进行改进,望大家见谅。

原创粉丝点击