java JDBC入门

原创 2016年08月29日 17:03:50

Java JDBC是一种规范,一种各个数据库厂商访问数据库的规范,接下来讲一下JDBC是如何访问数据库的,我电脑安装的是SQL server 2014

1、下载驱动,驱动地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=11774



2、下载解压,把sqljdbc.jar拷贝到eclipse项目工程中,再配置一下Build Path->库->添加外部jar引用即可



3、设置SQL server

要确定SQL Server是采用身份验证登录的哦。

找到sql server配置管理器->SQL server 网络配置->MSSQLSERVER的协议,启用右边的协议。双击【TCP/IP】弹出窗口,切换IP地址选项卡,在IP1中输入指定IP地址,例如输入127.0.0.1,活动选择“是”;滚动条拉到底,设置IPAll中的TCP端口为1433,点击应用保存即可,最后重启SQL Server服务




4、基础环境处理好后,就使用JDBC连接数据库了哦,步骤:注册驱动->获取数据库连接->操作数据库->关闭连接

package DAO;

import java.sql.*;
import java.util.UUID;

public class JdbcUtil {
	public Connection getConnection() {
		Connection dbConn = null;
		String url = "";
		String userName = "";
		String password = "";
		try {
			url = String.format(
					"jdbc:sqlserver://127.0.0.1:1433;DatabaseName=%s",
					"SFTMQIS_UT");
			userName = "sa";
			password = "123456";
			// 注册驱动
			Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
			// 获取数据库连接
			dbConn = DriverManager.getConnection(url, userName, password);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return dbConn;
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Connection dbConn = new JdbcUtil().getConnection();
		StringBuffer sqlBuf = new StringBuffer();
		int index = 0;
		try {
			sqlBuf.append(" insert into Tb_Supplier(Id,SupplierCode,SupplierName,SupplierAddr,CreateTime)");
			sqlBuf.append("  values(?,?,?,?,?);");
			PreparedStatement pmt = dbConn.prepareStatement(sqlBuf.toString());
			pmt.setString(++index, UUID.randomUUID().toString());
			pmt.setString(++index, "供应商代码");
			pmt.setString(++index,"供应商名称");
			pmt.setString(++index, "供应商地址");
			pmt.setTimestamp(++index,new java.sql.Timestamp(new java.util.Date().getTime()));
			int ret=pmt.executeUpdate();
			System.out.println("数据新增成功 !... "+ret);
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {

		}
	}
}


运行程序后,在数据库中插入了一条数据




以上可以作为JDBC入门





JDBC入门——笔记

1. JDBC的简介 1.1 jdbc:Java DataBase Connectivity,Java数据库的连接 1.2 比如有一台电脑,想在电脑上安装显卡,需要显卡的驱动,由显卡生产厂商提供 1....
  • zy_tiger
  • zy_tiger
  • 2016年07月13日 16:03
  • 2492

【JDBC】JDBC入门汇总及范例讲解

JDBC API是一个Java API,可以访问任何类型表列数据,特别是存储在关系数据库中的数据。JDBC代表Java数据库连接。...
  • Evankaka
  • Evankaka
  • 2015年04月30日 08:52
  • 4381

Java进阶学习第十七天——JDBC入门学习

JDBC介绍 组成JDBC的类和接口 第一个JDBC程序 JDBC操作详解 1.注册驱动 2.Connection详解 3.Statement详解 4.ResultSet详解 5.释放资源 使用JDB...
  • lutianfeiml
  • lutianfeiml
  • 2016年05月12日 22:40
  • 8294

【java基础】JDBC实现增删改查

梳理知识:JDBC的使用 准备工作: jdbc连接的jar包,可到mysql官网下载或者百度安装好mysql数据库,并创建数据库和表java编写操作数据库的代码 代码实现增删改查如下: packa...
  • SolitudeSky
  • SolitudeSky
  • 2017年06月01日 08:43
  • 580

简单粗暴JavaWeb-第六篇:使用mybatis框架代替纯jdbc访问数据库

使用mybatis框架代替纯jdbc访问数据库
  • yhan_shen
  • yhan_shen
  • 2017年11月16日 21:11
  • 175

JDBC简单入门_JDBC小例子

JDBC是什么JDBC就是相当于一个数据库的管家,不管是何种数据库,MySQL、Oracle 等数据库,都可以通过JDBC来统一对各种不同的数据库进行操作。这就相当方 便了,这时,你就不必为每个数...
  • qq_30137777
  • qq_30137777
  • 2016年12月02日 10:59
  • 2391

【Java基础知识】JDBC基本操作

Jdbc简介 JDBC(Java Data Base Connectivity )(java 数据库连接) 可以为多种数据库提供统一的数据库访问。 JDBC使用详解   ...
  • u010583599
  • u010583599
  • 2016年10月17日 14:16
  • 759

JAVA数据库编程(JDBC技术)-入门笔记

本菜鸟才介入Java,我现在不急着去看那些基本的语法或者一些Java里面的版本的特征或者是一些晋级的知识,因为有一点.Net的OOP编程思想,所以对于Java的这些语法以及什么的在用到的时候在去发现学...
  • GarfieldEr007
  • GarfieldEr007
  • 2016年07月28日 11:46
  • 1565

JDBC的一些小案列,小练习

练习1import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException;/** * 用来...
  • Lh_0618
  • Lh_0618
  • 2016年04月26日 21:08
  • 599

java - LDAP快速入门

1. LDAP简介   LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是实现提供被称为目录服务的信息服务。目录服务是一种特殊的数据库系...
  • z69183787
  • z69183787
  • 2014年03月04日 13:39
  • 1116
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java JDBC入门
举报原因:
原因补充:

(最多只允许输入30个字)