jdbc方式链接数据库小结

1.下载mysql和Navicat for MySQL(可视化工具)

2.在eclipse下新建一个项目File->new->Dynamic Web Project同时部署好tomcat。

3.导入jar包。方法:

右键你的项目:build path->configure Build Path

选择第三个:Libraries->Add External JARS,选择你的mysql jar包

然后确定

注意:此时打开它的文件结构是这样的:

Jar包不要导错了。否则后续会有很多麻烦。

4.建立一个数据库

此处请参考数据库系统概论相关知识。

 1 public class JDBCTest {
 2     public static Connection getConnection(){
 3         Connection conn = null;
 4         try {
 5             Class.forName("com.mysql.jdbc.Driver");
 6             String url ="jdbc:mysql://localhost/keshe?useUnicode=true&charset=utf8";
 7             conn = DriverManager.getConnection(url,"root","2013005488");
 8             System.out.println(conn.getMetaData().getURL());
 9             System.out.println("success");
10         } catch (Exception e) {
11             // TODO: handle exception
12         }
13         return conn;
14
15     }
16
17     public static void insert(){
18         Connection conn = getConnection();
19         try {
20             String sql = "INSERT INTO usertable (username,password)"+" values (‘yang‘,‘123456‘)";
21             Statement stmt = null;
22             ResultSet rs = null;
23
24             stmt = conn.createStatement();
25             int count = stmt.executeUpdate(sql);
26             System.out.println("向用户表中插入了"+count+"条记录");
27             conn.close();
28         } catch (Exception e) {
29             // TODO: handle exception
30         }
31     }
32     public static void main(String[] args) {
33
34         getConnection();
35         insert();
36         upDate();
37         delete();
38
39     }
40     public static void upDate(){
41         Connection conn = getConnection();
42         try {
43             String sql = "update usertable set username =‘sunyawen‘ where user_id = 1 ";
44             Statement stmt = null;
45             ResultSet rs = null;
46
47             stmt = conn.createStatement();
48             int count = stmt.executeUpdate(sql);
49             System.out.println("向用户表中修改了"+count+"条记录");
50             conn.close();
51         } catch (Exception e) {
52             // TODO: handle exception
53         }
54     }
55
56     public static void delete(){
57         Connection conn = getConnection();
58         try {
59             String sql = "delete from usertable where username =‘sunyawen‘";
60             Statement stmt = null;
61             ResultSet rs = null;
62
63             stmt = conn.createStatement();
64             int count = stmt.executeUpdate(sql);
65             System.out.println("向用户表中删除了"+count+"条记录");
66             conn.close();
67         } catch (Exception e) {
68             // TODO: handle exception
69         }
70     }
71 }

后来 我发现导入jar包还有更简单的方法,即直接将jar包复制粘贴到lib文件夹下,简单粗暴。

时间: 2024-08-02 18:14:19

jdbc方式链接数据库小结的相关文章

理解class.forName() ---使用jdbc方式链接数据库时会经常看到这句代码

目录(?)[-] 官方文档 类装载 两种装载方法的区别 不同的类装载器 是否实例化类 在jdbc链接数据库中的应用 资源 原文地址:http://yanwushu.sinaapp.com/class_forname/ 使用jdbc方式链接数据库时会经常看到这句代码:Class.forName(String className).本文将浅显地解读这句代码的含义.看这篇文章之前应该对java的反射机制有所了解,至少是对Class类有一定的了解. 官方文档 初始化参数指定的类,并且返回此类对应的Cla

使用原生JDBC方式对数据库进行操作

使用原生JDBC方式对数据库进行操作,包括六个步骤: 1.加载JDBC驱动程序 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM.可以通过java.lang.Class类的静态方法forName(String className)实现,成功加载后,会将Driver类的实例注册到DriverManager类中. 代码如下: Class.forName("com.mysql.jdbc.Driver"); Class.forName()方法内部实现包括两部分:类加载.类初始化. 1

awt可视化界面上传数据到mysql,jsp通过jdbc方式查询数据库,并将结果打印在网页上

今天尝试写一个小demo实现下之前看过的代码,目的了解不同文件的数据访问,掌握如何获取前台数据,如何将数据库的数据在前端页面展示. awt可视化界面可已实现提交数据到数据库,也可查询数据在控制台打印. web工程:主要是web前台输入并提交数据,然后在另一页面展示数据库内容 源码:http://download.csdn.net/detail/xiejun1026/8038489

srping-data学习笔记一(传统方式访问数据库实现和弊端分析)

spring-data是一系列项目的集合,涵盖访问关系型.非关系型等各种数据源的子项目 spring data jpa 关系型 spring data mongo db spring data redis spring data solr 全文检索,基于lucene 其他 使用原始JDBC方式操作数据库 1)创建Maven项目 maven工程的目录结构 添加依赖 <dependency> <groupId>mysql</groupId> <artifactId&g

Jdbc链接数据库使用配置文件

这种方式是比较传统的链接方式,比较适合初学者 首先在配置文件中写入你要使用的相关数据 db.properties driverName = com.mysql.jdbc.Driver url = jdbc:mysql://localhost:3306/staff user = root password = 123456 然后是一个链接数据库的JDBC工具类,之后你要链接数据库的时候只需要JdbcUtil.getConnection()就可以获取链接 JdbcUtil.java package

ADO.NET 连接方式和非链接方式访问数据库

//连接方式访问数据库的主要步骤 1.创建连接对象(l链接字符串) 2.创建命令对象(设置Command对象的几个属性值) 3.打开连接 4.发送命令 5.处理数据 6.关闭连接 //非链接方式访问数据库 1/创建连接对象 2.创建数据适配器对象 3.打开连接 4.发送命令 5.关闭连接

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中配置截图:

非链接方式访问数据库--查询的数据集用Dataset来存储。

private void Button_Click_1(object sender, RoutedEventArgs e) { //非链接方式访问数据库, //1创建连接对象(连接字符串) using (SqlConnection conn = new SqlConnection(SQLHelper.ConnectionString)) { //2.创建数据适配器对象 using (SqlDataAdapter sda = new SqlDataAdapter("select * from St

链接数据库 远程事务的处理方式

环境:windows server 2003 SP2 + mssql 2000 SP4 最近在开发一个报表查询系统,使用到链接数据库技术,由于第一次接触该技术,所以在开发的过程中遇到了重重困难,幸好有百度,幸好有热心的同事,问题也如愿以偿的解决了. 在整个开发过程中使用了两种链接技术: 1.ODBC链接方式 --建立链接服务器 EXEC sp_addlinkedserver 'remote_queueRpt','','MSDASQL',NULL,NULL,'DRIVER={SQL Server}