jdbc+记事本编程试水
来源:互联网 发布:c语言编写安卓 编辑:程序博客网 时间:2024/05/17 01:18
运用记事本编写了个java程序试一下jdbc 用的mysql数据库
下面是代码
import java.sql.*;public class ConnMySql{public static void main(String[] args) throws Exception{//1.加载驱动,使用反射的知识,现在记住这么写。Class.forName("com.mysql.jdbc.Driver");//2.使用DriverManager获取数据库连接,//其中返回的Connection就代表了Java程序和数据库的连接//不同数据库的URL写法需要查驱动文档知道,用户名、密码由DBA分配Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/gong" ,"root" , "1143178769");//3.使用Connection来创建一个Statment对象Statement stmt = conn.createStatement();//4.执行SQL语句。/*Statement有三种执行sql语句的方法:1 execute 可执行任何SQL语句。- 返回一个boolean值, 如果执行后第一个结果是ResultSet,则返回true,否则返回false2 executeQuery 执行Select语句 - 返回查询到的结果集3 executeUpdate 用于执行DML语句。- 返回一个整数,代表被SQL语句影响的记录条数*/ResultSet rs = stmt.executeQuery("select *"+ "from user ");//ResultSet有系列的getXxx(列索引 | 列名),用于获取记录指针指向行、特定列的值//不断地使用next将记录指针下移一行,如果移动之后记录指针依然指向有效行,则next()方法返回truewhile(rs.next()){System.out.println(rs.getInt(1) + "\t"+ rs.getString(2));}if (rs != null){rs.close();}if (stmt != null){stmt.close();}if (conn != null){conn.close();}}}
编译上面代码是没有问题出现的
运行就会有问题出现,第一个问题是会遇到找不到驱动类,这时需要我们去官网下载jar包也可以随便百度下就有各个下载
网站提供的jar包,我的mysql是5.6的所以找的一个jar包是mysql-connector-java-5.6-bin.jar,
下载下这个jar包后需要把它放在jdk的lib文件下,这与一些用ide编程就不一样了,他们都是直接
在ide工具里面直接导入的。
Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/gong" ,"root" , "1143178769");
这个地方的gong是我测试的数据库,也就是我要复制的数据库文件名,
后面的root用户是装mysql默认的密码是自己设的,如果忘记了也可以网上找方法改,
3306端口是mysql默认的端口号可以自己改。
0 0
- jdbc+记事本编程试水
- 编程练习:记事本
- 2helloworld记事本编程
- java编程打开记事本
- C_0327_02 hellowword记事本编程
- 实现记事本编程
- 文本编程:模仿记事本
- 黑客专属记事本(编程记事本)
- java界面编程 练习 : 记事本
- jdbc编程
- JDBC编程
- JDBC编程
- jdbc编程
- jdbc 编程
- JDBC编程
- JDBC编程
- JDBC编程
- JDBC编程
- bzoj 1432: [ZJOI2009]Function
- 【JavaScript】JavaScript基础-变量、运算符与控制语句
- Java—Java多线程中join方法的理解
- F5负载均衡器 应用交付网络
- atitit.orm的缺点与orm框架市场占有率,选型attilax总结
- jdbc+记事本编程试水
- android ImageView scaleType属性
- POJ 2718 Smallest Difference (dfs)
- 小寒假第十四天总结 uitouch
- atitit.Windows Server 2003 2008 2012系统的新特性 attilax 总结
- atitit.自动生成数据库结构脚本,或者更换数据库,基于hibernate4
- 算法汇总
- BSP Bootloader
- 从乔布斯到库克时代,苹果发布会Keynote风格发生了哪些变化?