JDBC编程:连接MySQL详细示例

 1 package org.warnier.zhang.jdbc;
 2
 3 import java.sql.Connection;
 4 import java.sql.DriverManager;
 5 import java.sql.ResultSet;
 6 import java.sql.ResultSetMetaData;
 7 import java.sql.SQLException;
 8 import java.sql.Statement;
 9
10 public class MySQLTest {
11
12     /**
13      * @param args
14      * @throws ClassNotFoundException
15      * @throws SQLException
16      */
17     public static void main(String[] args) throws ClassNotFoundException,
18             SQLException {
19         // 加载驱动程序;(虚拟机加载类,而非在编程的过程中要使用这个类。)
20         Class.forName("com.mysql.jdbc.Driver");
21
22         // 建立数据库连接;
23         Connection connection = DriverManager
24                 .getConnection("jdbc:mysql://localhost/userinfo", "warrior", "[email protected]");
25
26         // 创建SQL语句,执行语句,返回结果集;
27         Statement statement = connection.createStatement();
28         ResultSet resultSet = statement.executeQuery("SELECT * FROM User");
29
30         // 处理结果集(包括元数据);
31         // 打印属性名;
32         ResultSetMetaData rsMetaData = resultSet.getMetaData();
33         for (int i = 1; i <= rsMetaData.getColumnCount(); i++) {
34             System.out.printf("%-8s\t", rsMetaData.getColumnName(i));
35         }
36         System.out.println();
37
38         // 打印属性值;
39         while (resultSet.next()) {
40             for (int i = 1; i <= rsMetaData.getColumnCount(); i++) {
41                 System.out.printf("%-12s\t", resultSet.getString(i));
42             }
43             System.out.println();
44         }
45
46         // 关闭数据库连接;(连接数据库在Java应用程序中是笔很大的开销。)
47         connection.close();
48     }
49
50 }
时间: 2024-10-09 23:03:09

JDBC编程:连接MySQL详细示例的相关文章

jmeter中通过jdbc方式连接mysql数据库的配置参考

jmeter中通过jdbc方式连接mysql数据库的配置参考: Database URL=jdbc:mysql://ip:port/dbname?useUnicode=true&characterEncoding=UTF-8 JDBC Driver class=com.mysql.jdbc.Driver jmeter中配置截图:

Ubuntu jsp平台使用JDBC来连接MySQL数据库

Ubuntu 7.04 搭建Ubuntu jsp平台开发环境MySQL+tomcat+apache+j2sdk1.6在所有安装开始前先在Terminal中输入 rpm -q -a查看是否安装过rpm 和 rpm包的所需软件如果没有安装rpm在Terminal中输入 sudo apt-get install rpm. AD:2014WOT全球软件技术峰会北京站 课程视频发布 你们知道什么是Ubuntu jsp平台么这个非常高深的运用技术将由我来非常讲解,Ubuntu jsp平台NB在哪呢,下面我来

Android Studio使用JDBC远程连接mysql的注意事项(附示例)

JDBC为java程序访问各种类型的关系型数据库提供了统一的接口,用户不必针对不同数据库写出不同的代码,但是使用JDBC必须得下载相应的驱动,比如我这里是要连接mysql,于是就到mysql官网去下载x相应驱动 https://dev.mysql.com/downloads/connector/j/ 这里我下载解压得到 mysql-connector-java-5.1.43-bin.jar 在Eclipse中新建java项目只需要Build Path --> Add External Archi

java开发中JDBC编程步骤-Mysql

JDBC编程步骤 1.引入相关的包 import java.sql.*; 2.加载驱动 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM 方法:实例化Driver类,成功后会自动将Driver的实例注册到DriverManager类中 //例如mysql数据库 Class.forName("com.mysql.jdbc.Driver");    或者   new com.mysql.jdbc.Driver(); 成功加载后,会将Driver类的实例注册到DriverManag

JDBC的连接mySql的基本知识

这只是我自己的随笔博客~,用于偶尔回忆知识,可能存在一些错误,如有错误,欢迎指正~ 首先对于JDBC连接MySQL,要了解基本的框架结构 画的比较烂,大约就是这样的结构 然后看一下具体实现的 代码:: public class DBUtil { private String user = "root"; private String password = "root"; private String url = "jdbc:mysql://localhos

JDBC Java 连接 MySQL 数据库

MySQL 版本:Server version: 5.7.17-log MySQL Community Server (GPL) 用于测试的 MySQL 数据库:game 查看数据库中的表 mysql> SHOW TABLES; +----------------+ | Tables_in_game | +----------------+ | user | +----------------+ 1 row in set (0.00 sec) 查看表的定义 mysql> DESC user;

spark连接jdbc,连接mysql

1 最直接的方式 scala> val jdbcDF = spark.read.format("jdbc") .option("url", "jdbc:mysql://hadoop1:3306/rdd")-------mysql 接口和库名 .option("dbtable", "rddtable")-----两张表名 .option("user", "root"

Python连接SQLServer2000或连接mysql代码示例

1.Python连接SQLServer2000 # 获取连接 import pymssql db = pymssql.connect('127.0.0.1', 'sa', 'ddh123', "aaa") # 获取游标,相当于java中的Statement cursor = db.cursor() # 执行sql sql = ''' insert into t_user (username,password,age,height) values ('jlw', '23333', 31,

JDBC编程:连接Access详细示例

1 package org.warnier.zhang.jdbc; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.ResultSet; 6 import java.sql.ResultSetMetaData; 7 import java.sql.SQLException; 8 import java.sql.Statement; 9 10 public class Access