Java_Jdbc_连接mysql数据库_1.打通数据库
准备工作:myeclipes,mysql,navicat,jar包等工具
首先,需要导入连接数据库需要的jar包。照着教程敲的程序一直出错,结果就是导jar包导得有问题。
正确的(不唯一)的步骤为:1.下载jar包(最好在官网上下载),解压;2.右键单击要导入jar包的项目,单击properties,在弹出的界面的右侧选择add external jars;3.选择jar包所在目录,注意选择的文件的后缀名为.jar。
正题,jdbc连接数据库
1.加载驱动程序
Class.forName("com.mysql.jdbc.Driver");  //导入类,该类在下载的jar包的压缩文件中
2.获得数据库连接
Connection conn=DriverManager.getConnection(URL, USER, PASSWORD);
在调用getConnection方法时,DriverManager会试着从初始化时加载的那些驱动程序以及使用与当前程序相同的类加载器显式加载的那些驱动程序中查找合适的驱动程序。
3.通过数据库的连接操作,实现增删查改
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select user_name,age from goddess"); //发送SQL语句到数据库中
此方法创建用于执行静态SQL 语句并返回它所生成结果的对象。
Statement 对象用 Connection 的方法createStatement 创建。
while(rs.next()){
      System.out.println(rs.getString("user_name")+","+rs.getInt("age"));  //处理数据查询结果
}
package com.db; import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement; public class DBUtil {
private static final String URL="jdbc:mysql://localhost:3306/lady";
private static final String USER="root";
private static final String PASSWORD=""; public static void main(String[] args) throws Exception{
//1.加载驱动程序
Class.forName("com.mysql.jdbc.Driver");
//2.获得数据库连接
Connection conn=DriverManager.getConnection(URL, USER, PASSWORD);
//System.out.println("*");
//3.通过数据库的连接操作,实现增删查改
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select user_name,age from goddess");
while(rs.next()){
System.out.println(rs.getString("user_name")+","+rs.getInt("age"));
}
}
}
Java_Jdbc_连接mysql数据库_1.打通数据库的更多相关文章
- Delphi XE3通过ADOConnection 连接 MySQL 5.5.27 数据库
		
Delphi XE3通过ADOConnection 连接 MySQL 5.5.27 数据库 unit Unit1; interface uses Winapi.Windows, Winapi.Mess ...
 - rsyslog的ommsql模块如何连接MYSQL的非标准数据库端口?
		
搞了我半小个时查找资料..最后,在一个官方文档中找到他... http://www.rsyslog.com/doc/ommysql.html Sample: The following sample ...
 - Node.js:连接 MySQL
		
ylbtech-Node.js:连接 MySQL 1.返回顶部 1. Node.js 连接 MySQL 本章节我们将为大家介绍如何使用 Node.js 来连接 MySQL,并对数据库进行操作. 如果你 ...
 - java jdbc 连接mysql数据库 实现增删改查
		
好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...
 - nodejs进阶(6)—连接MySQL数据库
		
1. 建库连库 连接MySQL数据库需要安装支持 npm install mysql 我们需要提前安装按mysql sever端 建一个数据库mydb1 mysql> CREATE DATABA ...
 - PDO连接mysql数据库
		
1.PDO简介 PDO(PHP Data Object) 是PHP 5 中加入的东西,是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接 ...
 - 使用ABP EntityFramework连接MySQL数据库
		
ASP.NET Boilerplate(简称ABP)是在.Net平台下一个很流行的DDD框架,该框架已经为我们提供了大量的函数,非常方便与搭建企业应用. 关于这个框架的介绍我就不多说,有兴趣的可以参见 ...
 - Windows操作系统下远程连接MySQL数据库
		
用Eclipse做一个后台项目,但是数据库不想放在本地电脑,于是买了一个腾讯云服务器(学生有优惠,挺便宜的),装上MySQL数据库,但是测试连接的时候,发现总是连接不是上,但是本地数据库可以连接,于是 ...
 - java 通过jdbc连接MySQL数据库
		
先了解下JDBC的常用接口 1.驱动程序接口Driver 每种数据库的驱动程序都应该提供一个实现java.sql.Driver接口的类,简称Driver类.通常情况下,通过java.lang.Clas ...
 
随机推荐
- 【codeforces 767A】Snacktower
			
[题目链接]:http://codeforces.com/contest/767/problem/A [题意] 每天掉一个盘子下来;盘子有大小从1..n依次增大n个盘子; 然后让你叠盘子; 最底层为n ...
 - nyoj_366_D的小L_201403011600
			
D的小L 时间限制:4000 ms | 内存限制:65535 KB 难度:2 描述 一天TC的匡匡找ACM的小L玩三国杀,但是这会小L忙着哩,不想和匡匡玩但又怕匡匡生气,这时小L给 ...
 - input的disabled和readonly区别
			
<input name=”country” id=”country” size=12 value=”disabled提交时得不到该值" disabled=”disabled” > ...
 - [转]使用代码去描述WCF配置文件
			
转自:使用代码去描述WCF配置文件 在应用程序部署的时候,WCF客户端因为服务器地址的变化,需要修改程序配置文件的地址URL,手动修改很不方便,还会造成错误,所以尽量把描述WCF配置文件的配置使用代码 ...
 - servlet 中getLastModified()
			
在http协议中,浏览器对访问过的页面缓存后,它将会在以后访问该页面时,将会根据LastModified头字段指定的时间值生成If-Modified-Since头字段,作为缓存页面的最新更新时间.如果 ...
 - Win10中如何把语言栏缩到系统托盘
			
Win10中如何把语言栏缩到系统托盘 原来语言栏是在系统托盘中的,右键点击,然后选择“显示语言栏”,就不能缩回去了: 后来在“控制面板\时钟.语言和区域\语言\高级设置”里面,有一个选项: “使用桌面 ...
 - [Cypress] Test Variations of a Feature in Cypress with a data-driven Test
			
Many applications have features that can be used with slight variations. Instead of maintaining mult ...
 - 使用golang来设计我们的Ubuntu Scope
			
我们知道golang越来越被非常多的开发人员来开发应用.go语言也能够用于开发Ubuntu Scope. 在今天的教程中.我们将具体介绍怎样使用go语言来开发我们的Scope.这对于非常多的不太熟悉C ...
 - Geeks - Detect Cycle in a Directed Graph 推断图是否有环
			
Detect Cycle in a Directed Graph 推断一个图是否有环,有环图例如以下: 这里唯一注意的就是,这是个有向图, 边组成一个环,不一定成环,由于方向能够不一致. 这里就是添加 ...
 - CSS学习(十四)-CSS颜色之中的一个
			
一.理论: 1.RGB色彩模式 a.CMYK色彩模式 b.索引色彩模式 (主要用于web) c.灰度模式 d.双色调模式 2.opacity: a.alphavalue:透明度 b.inheri ...