mysql数据库的连接
来源:互联网 发布:替换war包java 编辑:程序博客网 时间:2024/05/13 14:22
package test1;
import java.sql.*;
public class JDBCTest {
public static void main(String[] args){
// 驱动程序名
String driver = "com.mysql.jdbc.Driver";
// URL指向要访问的数据库名student
String url = "jdbc:mysql://127.0.0.1:3306/student";
//String url = "jdbc:mysql://localhost:3306/student";
// MySQL配置时的用户名
String user = "root";
// MySQL配置时的密码
String password = "abc123";
try {
// 加载驱动程序
Class.forName(driver);
// 连续数据库
java.sql.Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed())
System.out.println("Succeeded connecting to the Database!");
// statement用来执行SQL语句
Statement statement = conn.createStatement();
// 要执行的SQL语句
String sql = "select * from stu_info";
// 结果集
ResultSet rs = statement.executeQuery(sql);
System.out.println("----------------------");
System.out.println("执行结果如下所示:");
System.out.println("----------------------");
System.out.println(" 学号 " + " \t " + " 姓名");
System.out.println("----------------------");
String name = null;
while(rs.next()) {
// 选择sname这列数据
name = rs.getString("name");
// 首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。
// 然后使用GB2312字符集解码指定的字节数组
name = new String(name.getBytes("ISO-8859-1"),"GB2312");
// 输出结果
System.out.println(rs.getString("no") + " \t" + name);
}
rs.close();
conn.close();
} catch(ClassNotFoundException e) {
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
} catch(SQLException e) {
e.printStackTrace();
} catch(Exception e) {
e.printStackTrace();
}
}
}
import java.sql.*;
public class JDBCTest {
public static void main(String[] args){
// 驱动程序名
String driver = "com.mysql.jdbc.Driver";
// URL指向要访问的数据库名student
String url = "jdbc:mysql://127.0.0.1:3306/student";
//String url = "jdbc:mysql://localhost:3306/student";
// MySQL配置时的用户名
String user = "root";
// MySQL配置时的密码
String password = "abc123";
try {
// 加载驱动程序
Class.forName(driver);
// 连续数据库
java.sql.Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed())
System.out.println("Succeeded connecting to the Database!");
// statement用来执行SQL语句
Statement statement = conn.createStatement();
// 要执行的SQL语句
String sql = "select * from stu_info";
// 结果集
ResultSet rs = statement.executeQuery(sql);
System.out.println("----------------------");
System.out.println("执行结果如下所示:");
System.out.println("----------------------");
System.out.println(" 学号 " + " \t " + " 姓名");
System.out.println("----------------------");
String name = null;
while(rs.next()) {
// 选择sname这列数据
name = rs.getString("name");
// 首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。
// 然后使用GB2312字符集解码指定的字节数组
name = new String(name.getBytes("ISO-8859-1"),"GB2312");
// 输出结果
System.out.println(rs.getString("no") + " \t" + name);
}
rs.close();
conn.close();
} catch(ClassNotFoundException e) {
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
} catch(SQLException e) {
e.printStackTrace();
} catch(Exception e) {
e.printStackTrace();
}
}
}
0 0
- MYSQL数据库的连接
- MySql数据库的连接
- Mysql数据库的连接
- MySQL数据库的连接
- mysql数据库的连接
- MySQL数据库的连接
- MySQL数据库的连接
- mysql数据库的连接
- 连接mysql数据库的类
- MySQL数据库的“连接池”
- MySql连接数据库的类
- 连接mysql数据库的配置
- 数据库的连接,JAVA,Mysql
- rails连接Mysql的数据库
- mysql-Python数据库的连接
- 【数据库】Mysql的连接详解
- MySQL数据库的JDBC连接
- Java连接MYSQL 数据库的连接步骤
- Redis源码阅读之rdb.c
- java.util.Date和java.sql.Date的区别和相互转化
- struts2入门day 1
- 如何自己动手实现 KVO
- 【连载】Java学习系列(006)——面向对象入门
- mysql数据库的连接
- CodeForces 300CBeautiful Numbers(排列组合 乘法逆元)
- 多源最短路径Floyd、Floyd求最小环【模板】
- 单链表归并排序
- struts2基本原理
- POJ 1088滑雪 记忆化搜索
- 高效程序员的45个习惯之敏捷协作
- protocol 协议
- 模拟新浪微博随便看看栏目