java连接mysql数据库的方法
看了一阵 spring 框架,不怎么好懂,最近脑子也有点不够用,于是乎来点简单的,用java连接数据库玩玩,顺便回顾一下数据库的增删改查~
使用的是 eclipse 。创建了个项目,然后网上找了篇教程看,有几点值得注意:
1、需要 mysql 的驱动包,官网下载很easy:http://dev.mysql.com/downloads/connector/。下载个 zip 包,解压后找到一个 mysql-connector-java-5.1.42-bin.jar 的 jar 包,然后拉到你的实验项目下:
之后再右键,选择 build path,add to build path。
2、然后是基本信息没有错:string url="jdbc:mysql://localhost:3306/databasename?user=root&password=password";
3、动态加载mysql驱动:class.forname("com.mysql.jdbc.driver");
4、建立连接:conn = drivermanager.getconnection(url);
5、建立表达式:statement stmt = conn.createstatement();
6、你的 sql 语句:sql = "select * from tablename";
7、获取数据信息:resultset rs=stmt.executequery(sql);
8、做你的操作
9、最后别忘了关了它~ conn.close();
引入依赖包
import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; import java.sql.connection; import java.sql.statement;
try catch
try { connection conn = null; string sql; class.forname("com.mysql.jdbc.driver");// 动态加载mysql驱动 system.out.println("成功加载mysql驱动程序"); conn = drivermanager.getconnection("jdbc:mysql://localhost:3340/databasename?user=root&password=111111&useunicode=true&characterencoding=utf8"); statement stmt = conn.createstatement(); sql = "create table text(row1 char(20),row2 varchar(20),primary key(no))"; int result = stmt.executeupdate(sql); if (result != -1) { system.out.println("创建数据表成功"); sql = "insert into student(row1 ,row2 ) values('111','111')"; result = stmt.executeupdate(sql); sql = "select * from student"; resultset rs = stmt.executequery(sql); system.out.println("row1\trow2"); while (rs.next()) { system.out.println(rs.getstring(1) + "\t" + rs.getstring(2)); } } } catch (sqlexception e) { system.out.println("mysql操作错误"); e.printstacktrace(); } catch (exception e) { e.printstacktrace(); } finally { conn.close(); }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: java 算法之快速排序实现代码
下一篇: java读取txt文件代码片段