java连接mysql
来源:互联网 发布:超星期刊数据库 编辑:程序博客网 时间:2024/05/22 01:39
import java.sql.DriverManager;
import java.sql.ResultSet;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
public class JDBCtest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// 声明变量,使用,而后关闭
Connection conn = null; //数据库连接
Statement stmt = null; //数据库表达式
ResultSet rs = null; //结果集
try {
// 1. 注册驱动
Class.forName("com.mysql.jdbc.Driver");
//2. 获取数据库的连接
String url="jdbc:mysql://localhost:3306/test";
String user="root";
String password="root";
conn = (Connection)DriverManager.getConnection(url, user, password);
//3. 获取表达式
stmt = (Statement)conn.createStatement();
if(conn!=null)System.out.println("连接成功!");
// 插入数据
stmt.executeUpdate("insert into Student (username, password, age) values ('zhangsan','1234',20)");
//4. 执行SQL
rs = stmt.executeQuery("select * from Student");
//5. 现实结果集里面的数据
while(rs.next()) {
// System.out.println("编号=" + rs.getInt(1));
System.out.println("姓名=" + rs.getString("username"));
System.out.println("密码=" + rs.getString("password"));
System.out.println("年龄=" + rs.getString("age"));
System.out.println("---------------");
}
}
catch (Exception ex) {
ex.printStackTrace();
}
finally {
try {
if(rs != null) {
rs.close();
}
if(stmt != null) {
stmt.close();
}
if(conn != null) {
conn.close();
}
} catch(Exception ex) {
ex.printStackTrace();
}
}
}
}
mysql> create table Student(
-> username varchar(20),
-> password varchar(30),
-> age int);
Query OK, 0 rows affected (0.08 sec)
mysql> insert into Student (username, password, age) values ('张三','1234',20);
Query OK, 1 row affected (0.03 sec)
import java.sql.ResultSet;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
public class JDBCtest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// 声明变量,使用,而后关闭
Connection conn = null; //数据库连接
Statement stmt = null; //数据库表达式
ResultSet rs = null; //结果集
try {
// 1. 注册驱动
Class.forName("com.mysql.jdbc.Driver");
//2. 获取数据库的连接
String url="jdbc:mysql://localhost:3306/test";
String user="root";
String password="root";
conn = (Connection)DriverManager.getConnection(url, user, password);
//3. 获取表达式
stmt = (Statement)conn.createStatement();
if(conn!=null)System.out.println("连接成功!");
// 插入数据
stmt.executeUpdate("insert into Student (username, password, age) values ('zhangsan','1234',20)");
//4. 执行SQL
rs = stmt.executeQuery("select * from Student");
//5. 现实结果集里面的数据
while(rs.next()) {
// System.out.println("编号=" + rs.getInt(1));
System.out.println("姓名=" + rs.getString("username"));
System.out.println("密码=" + rs.getString("password"));
System.out.println("年龄=" + rs.getString("age"));
System.out.println("---------------");
}
}
catch (Exception ex) {
ex.printStackTrace();
}
finally {
try {
if(rs != null) {
rs.close();
}
if(stmt != null) {
stmt.close();
}
if(conn != null) {
conn.close();
}
} catch(Exception ex) {
ex.printStackTrace();
}
}
}
}
mysql> create table Student(
-> username varchar(20),
-> password varchar(30),
-> age int);
Query OK, 0 rows affected (0.08 sec)
mysql> insert into Student (username, password, age) values ('张三','1234',20);
Query OK, 1 row affected (0.03 sec)
- 【Java】Java连接MySql
- java连接MySql数据库!
- JAVA 连接 MySQL 数据库
- java连接mysql
- java,jsp连接mysql
- java连接mysql
- java连接mysql数据库
- java连接mysql数据库
- JAVA连接MYSQL配置
- java连接mysql数据库
- java连接mysql
- Java连接MySQL数据库
- JAVA 连接MySQL
- java连接mysql
- Java连接mysql数据库
- 利用java连接mysql
- java连接MySQL数据库
- java连接mysql数据库
- hdoj 1076
- 查询表空间
- Generate RDF with Jena
- Spring MVC Controller基于Annotation的两种使用方式
- win8 初探
- java连接mysql
- 随机获取rgb颜色
- bean validation
- 英语练习 36 There is little food
- CWaveFile 的应用
- 找工作被鄙视
- 数据结构——只用赋值、自增和循环操作实现减法运算
- mysql中You can't specify target table for update in FROM clause错误
- DBUtil