JDBC链接MySql数据库的测试Demo

一.背景介绍

 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();  
			}
}
时间匆忙,第一次写博客,以后有时间会进行改进,望大家见谅。

你可能感兴趣的:(JDBC连接数据库)