怎么mysql与java mysql如何与java连接( 三 )


conn = DriverManager.getConnection(url);
// Statement里面带有很多方法,比如executeUpdate可以实现插入,更新和删除等
Statement stmt = conn.createStatement();
sql = "create table student(NO char(20),name varchar(20),primary key(NO))";
int result = stmt.executeUpdate(sql);// executeUpdate语句会返回一个受影响的行数,如果返回-1就没有成功
if (result != -1) {
System.out.println("创建数据表成功");
sql = "insert into student(NO,name) values('2012001','陶伟基')";
result = stmt.executeUpdate(sql);
sql = "insert into student(NO,name) values('2012002','周小俊')";
result = stmt.executeUpdate(sql);
sql = "select * from student";
ResultSet rs = stmt.executeQuery(sql);// executeQuery会返回结果的集合,否则返回空值
System.out.println("学号\t姓名");
while (rs.next()) {
System.out
.println(rs.getString(1) + "\t" + rs.getString(2));// 入如果返回的是int类型可以用getInt()
}
}
} catch (SQLException e) {
System.out.println("MySQL操作错误");
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
} finally {
conn.close();
}
}
}
mysql数据库怎么和java程序连接首先需要jar包mysql-connector-java-3.1.13-bin.jar
代码怎么mysql与java:
Connection conn=null;
String url = "jdbc:mysql://localhost:3306/本地数据库名字;";
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException ex) {
System.out.println("数据库驱动加载失败");
}
try {
conn = DriverManager.getConnection(url, "用户名", "密码");
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
如何连接java和mysql数据库当然怎么mysql与java,首先要安装有JDK(一般是JDK1.5.X) 。然后安装MySQL怎么mysql与java,这些都比较简单,具体过程就不说了 。配置好这两个环境后,下载JDBC驱动mysql-connector-java-5.0.5.zip(这个是最新版怎么mysql与java的) 。然后将其解压缩到任一目录 。我是解压到D盘,然后将其目录下的mysql-connector-java-5.0.5-bin.jar加到classpath里,具体如下:“我的电脑”- “属性” -“高级” -“环境变量”,在系统变量那里编辑classpath,将D:\mysql-connector-java-5.0.5\mysql-connector-java-5.0.5-bin.jar加到最后,在加这个字符串前要加“;” , 以与前一个classpath区分开 。然后确定 。
环境配置好了,很简单 。现在,先配置MySQL , 设其用户名为“root”,密码为“root” 。在命令行或用一个SQL的前端软件创建Database 。
我是用SQLyog的前端软件来创建Database的 。
先创建数据库:
CREATE DATABASE SCUTCS;
接着,创建表:
CREATE TABLE STUDENT
(
SNO CHAR(7) NOT NULL,
SNAME VARCHAR(8) NOT NULL,
SEX CHAR(2) NOT NULL,
BDATE DATE NOT NULL,
HEIGHT DEC(5,2) DEFAULT 000.00,
PRIMARY KEY(SNO)
);
然后插入数据,可以用SQL语句insert into 表名 values(value1, value2, ...);
也可以用SQLyog来操作
好了,创建好了 。
下面,我们来编写.java文件来演示一下如何访问MySQL数据库 。
import java.sql.*;
public class JDBCTest {
public static void main(String[] args){
// 驱动程序名
String driver = "com.mysql.jdbc.Driver";
// URL指向要访问的数据库名scutcs
String url = "jdbc:mysql://127.0.0.1:3306/scutcs";
// MySQL配置时的用户名
String user = "root";
// MySQL配置时的密码
String password = "root";
try {
// 加载驱动程序
Class.forName(driver);
// 连续数据库
Connection conn = DriverManager.getConnection(url, user, password);

推荐阅读