JDBC
mqingo
java开发。
展开
-
JDBC入门
创建java工程. JDBCTest: package com.test.example;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;im...原创 2018-11-25 21:59:18 · 391 阅读 · 0 评论 -
JDBC---PreparedStatement方式CRUD
jdbc.properties:driverClass=com.mysql.jdbc.Driverurl = jdbc:mysql://localhost/jdbcname = rootpassword = rootJDBCUtil:package com.test.util;import java.io.FileInputStream;import java.io...原创 2018-11-27 00:02:24 · 214 阅读 · 0 评论 -
JDBC----Statement安全问题与PrepareStatement
1. Statement执行 ,其实是拼接sql语句的。 先拼接sql语句,然后在一起执行。 String sql = "select * from user where username='"+ username +"' and password='"+ password +"'"; UserDao dao = new UserDaoImpl(); ...原创 2018-11-26 23:16:32 · 1009 阅读 · 1 评论 -
JDBC------Dao模式(二)
jdbc.properties:driverClass=com.mysql.jdbc.Driverurl = jdbc:mysql://localhost/jdbcname = rootpassword = rootJDBCUtil: package com.test.util;import java.io.FileInputStream;import java....原创 2018-11-26 23:13:55 · 114 阅读 · 0 评论 -
JDBC----Dao模式(一)
Dao模式:1. 新建一个dao的接口, 里面声明数据库访问规则.2. 新建一个dao的实现类,具体实现早前定义的规则.3. 直接使用实现.代码如下: UserDao:package com.test.dao;/** * 定义操作数据库的方法 * <p>Title: UserDao</p> * <p>Descriptio...原创 2018-11-26 13:25:30 · 186 阅读 · 0 评论 -
JDBC单元测试------Junit更新
JunitTest: package com.test.example;import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;import org.junit.Test;import com.test.util.JDBCUtil;/** * 使用Junit做单元测试...原创 2018-11-26 10:51:09 · 334 阅读 · 0 评论 -
JDBC单元测试-------Junit删除
JunitTest: package com.test.example;import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;import org.junit.Test;import com.test.util.JDBCUtil;/** * 使用Junit做单元测试...原创 2018-11-26 10:45:42 · 1294 阅读 · 0 评论 -
JDBC单元测试-------Junit添加
JunitTest: package com.test.example;import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;import org.junit.Test;import com.test.util.JDBCUtil;/** * 使用Junit做单元测试...原创 2018-11-26 10:30:43 · 522 阅读 · 0 评论 -
JDBC单元测试(二)------Junit查询
使用单元测试,测试代码1. 定义一个类, TestXXX , 里面定义方法 testXXX.2. 添加junit的支持。 右键工程 --- add Library --- Junit --- Junit43. 在方法的上面加上注解 , 其实就是一个标记。 @Test public void testQuery() { ...原创 2018-11-26 10:15:39 · 405 阅读 · 0 评论 -
JDBC单元测试(一)-------main方法查询
新建java工程,添加mysql的jar包 MainTest:package com.test.example;import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;import com.test.util.JDBCUtil;/** * 使用main方法执行单元测...原创 2018-11-26 10:06:00 · 1132 阅读 · 0 评论 -
数据库的CRUD sql
* insert 方式一: INSERT INTO stu (NAME , age) VALUES ('wangqiang',28); 方式二:INSERT INTO stu VALUES (22,'wangqiang3',NULL); * delete DELETE FROM stu WHERE id = 5; ...原创 2018-11-26 10:02:49 · 198 阅读 · 0 评论 -
JDBC驱动小细节(底层)
JDBCTest: JDBCTest:package com.test.example;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;...原创 2018-11-26 00:15:46 · 191 阅读 · 0 评论 -
JDBC创建,读取properties文件
在src下创建jdbc.properties文件jdbc.properties内容如下:driverClass=com.mysql.jdbc.Driverurl = jdbc:mysql://localhost/jdbcname = rootpassword = root 改动的JDBCUtil:JDBCTest: package com.test.exampl...原创 2018-11-25 23:41:25 · 4191 阅读 · 0 评论 -
把注册驱动放到JDBC工具类
改动的地方:JDBCTest:JDBCUtil:JDBCTest:package com.test.example;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import jav...原创 2018-11-25 22:46:47 · 142 阅读 · 0 评论 -
JDBC工具类-----驱动注册
驱动防二次注册: DriverManager.registerDriver(new com.mysql.jdbc.Driver()); Driver 这个类里面有静态代码块,一上来就执行了,所以等同于我们注册了两次驱动。 其实没这个必要的。 //静态代码块 ---> 类加载了,就执行。 java.sql.DriverManager.register...原创 2018-11-25 22:27:27 · 225 阅读 · 0 评论 -
使用JDBC基本步骤
1.JDBC> JAVA Database Connectivity java 数据库连接* 为什么会出现JDBC> SUN公司提供的一种数据库访问规则、规范, 由于数据库种类较多,并且java语言使用比较广泛,sun公司就提供了一种规范,让其他的数据库提供商去实现底层的访问规则。 我们的java程序只要使用sun公司提供的jdbc驱动即可。2.使用JDBC的基本步骤...原创 2018-11-25 22:09:06 · 612 阅读 · 0 评论 -
JDBC释放资源
JDBCTest:package com.test.example;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import com.mys...原创 2018-11-25 22:02:18 · 493 阅读 · 0 评论 -
JDBC总结
1. JDBC入门2. 抽取工具类 ###3. Statement CRUD ### crud4. Dao模式 ### 声明与实现分开5. PrepareStament CRUD ### 预处理sql语句,解决上面statement出现的问题...原创 2018-11-27 00:02:36 · 118 阅读 · 0 评论