【jdbc】java连接mySQL数据库 初步
来源:互联网 发布:dot.js和vue.js 编辑:程序博客网 时间:2024/05/29 04:33
================================================================
已有:
mySQL数据库:
用户名为“root”,密码为“root”
mySQL可视化环境:
java:
java集成开发环境:
JDBC驱动:所在目录:"F:\数据库 mySQL\mysql-connector-java-3.1.13-bin.jar"
================================================================
开始咯
================================================================
创建一个数据库:
在eclipse中写程序啦:
添加库:mysql-connector-java-3.1.13-bin.jar
程序:
1、各种配置,保存在相应字符串中:
String driver = "com.mysql.jdbc.Driver"; // 驱动程序名
String url = "jdbc:mysql://127.0.0.1:3306/scutcs"; // URL指向要访问的数据库名scutcs
String user = "root"; // MySQL配置时的用户名
String password = "root"; // MySQL配置时的密码
2、加载驱动
Class.forName(driver);
// 加载驱动程序
//Class.forName(xxx.xx.xx)要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段
//可以参看一下这个文章:http://dustin.iteye.com/blog/44291、http://www.cnblogs.com/wjkaola123/archive/2009/11/23/1609119.html
3、连接数据库
Connection conn = DriverManager.getConnection(url, user, password);
4、执行语句
Statement statement = conn.createStatement(); // statement用来执行SQL语句
String sql = "select * from student"; // 要执行的SQL语句
ResultSet rs = statement.executeQuery(sql); // 结果集
5、从ResultSet rs中取结果:
name = rs.getString("sname"); // 选择sname这列数据
// 首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。
// 然后使用GB2312字符集解码指定的字节数组
name = new String(name.getBytes("ISO-8859-1"), "GB2312");
6、可以打印字符串name了!!!
7、关闭资源
rs.close();
conn.close();
这个是最简单的,中间要try catch 。从网上照着做的,防止以后忘了,放这。
- 【jdbc】java连接mySQL数据库 初步
- jdbc初步 Java操纵MySQL数据库
- Java-JDBC连接数据库(MySQL)
- JAVA JDBC连接MYSQL数据库
- java:jdbc连接mysql数据库
- java jdbc 连接Mysql数据库
- Java JDBC 连接Mysql数据库
- JAVA:JDBC连接MySQL数据库
- java JDBC连接mysql数据库
- jdbc连接mysql数据库 java
- java JDBC连接mysql数据库
- JDBC初步--java连接SQL Server数据库(一)
- Java JDBC连接MYSQL数据库教程(实现)
- Java通过JDBC连接MySql数据库
- Java JDBC连接SQLServer2000、Oracle、MySQL数据库
- jdbc:java连接mysql数据库示例
- java用JDBC连接mysql数据库
- Java中JDBC连接MySql数据库(下)
- 进程内多线程同步CRITICAL_SECTION
- VC中BSTR、Char和CString类型的转换
- 关闭Android开机锁屏
- 【hibernate】映射集合属性list
- VC++中鼠标拖动实现两对话框之间信息的转移(优化篇)
- 【jdbc】java连接mySQL数据库 初步
- 比较实用的手风琴菜单及导航菜单
- 使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序,第 1 部分: Web Services 服务端应用程序
- 一个简单聊天室实例
- 滚动视图
- 二叉树遍历递归和非递归算法总结
- XCode的一些调试技巧 控制台
- tomcat,weblogic,jboss区别
- myeclipse不编译JAVA文件解决方法