JDBC链接MySql数据库的测试Demo

xiaoxiao2021-02-28  83

一.背景介绍

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

转载请注明原文地址: https://www.6miu.com/read-54276.html

最新回复(0)