答案:数据库的创建和使用怎么了!是不懂呢 还是 要做什么呢 能说的明白点吗 这样大家 也能帮到你啊!
其他:create database 数据库名; --创建
use 数据库名; --使用 是说用java操作这些数据库吗?我以前写过这方面的代码,你参考下:
/**
* jdbc展示包
*/
package jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
/**
* JDBC访问MySQL数据展示
*
* @author johnston678
* @version 2011-1-17
*/
public class JDBCDemo {
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) {
// 先定义变量,后使用,最后关闭
Connection conn = null; // 数据库连接
Statement stmt = null; // 数据库表达式
ResultSet rs = null; // 结果集
String insertSQL = "insert into Student(username,password,age) values('张三','9876',20)"; // 插入SQL
String querySQL = "select * from Student"; // 查询SQL
String deleteSQl = "delete from Student where username like '%张%'"; // 删除SQL
try {
// 1.注册驱动
String driver = "com.mysql.jdbc.Driver";
Class.forName(driver);
// 2.获得连接Connection
String url = "jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=UTF-8";
String username = "root";
String password = "root";
conn = DriverManager.getConnection(url, username, password);
// 3.获得表达式
stmt = conn.createStatement();
// 4.执行插入操作
stmt.executeUpdate(insertSQL);
// 5.执行查询操作
rs = stmt.executeQuery(querySQL);
// 6.输出查询结果
while (rs != null && rs.next()) {
System.out.println("编号:" + rs.getInt("id") + "\n姓名:"
+ rs.getString("username") + "\n密码:" + rs.getString("password")
+ "\n年龄" + rs.getString("age"));
}
// 7.执行删除操作
stmt.executeUpdate(deleteSQl);
} catch (Exception e) {
System.out.println("执行数据库操作发生异常:" + e.getMessage());
} finally {
//8.释放资源
try {
if (rs != null) {
rs.close();
}
} catch (Exception e) {
System.out.println("关闭数据库发生异常:" + e.getMessage());
}
try {
if (stmt != null) {
stmt.close();
}
} catch (Exception e) {
System.out.println("关闭数据库发生异常:" + e.getMessage());
}
try {
if (conn != null) {
conn.close();
}
} catch (Exception e) {
System.out.println("关闭数据库发生异常:" + e.getMessage());
}
}
}
}
上一个:mysql 数据库创建存储过程是怎么创建的?
下一个:PHP MYSQL数据库执行效率的问题