发表于: 2017-10-16 09:41:17
1 896
昨天一整天电脑一直联网出问题,回家之后电脑连不上网,所以日报没提交上。
完成的任务:1.
解决jdbc问题,在IDEA上编码,打开图形化客户端,找到自己创建的表,然后根据表修改代码内容,主要包括表格名称,字段名称,登陆密码。查询返回值是查询内容,增删改返回值内容是更改内容的条数。
import com.mysql.jdbc.Connection;
import java.sql.*;
public class jdbcchucilianshou {
public static void main(String []args){
String driverName = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/test";
String username = "root";
String password = "3613801a";
Connection conn=null;
PreparedStatement stmt = null;
try {
String sql = "UPDATE bank_acount SET name ='王丽'where id=3";
// String sql = "INSERT INTO bank_acount (id,name) values (?,?)";
Class.forName(driverName);
conn = (Connection) DriverManager.getConnection(url,username,password);
stmt = conn.prepareStatement(sql);
// stmt.setInt(1,3);
// stmt.setString(2,"老张");
int x = stmt.executeUpdate();
System.out.println(x);
// while (rs.next()) {
// String name = rs.getString("name");
// System.out.println(name);
//
// }
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
2.
报错java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
后来查了相关资料发现是没有引入mysql-connector-java-x.x.x-bin.jar的问题。下面是具体的解决方案:
- 在网页https://dev.mysql.com/downloads/connector/j/中找到 (mysql-connector-java-5.1.44.zip)下载并解压。
- 在IDEA中file-proje structure-module-dependencies点+号选择1.JARs or directuries添加jar包mysql-connector-java-x.x.x-bin.jar
- 运行成功。
- 3.学习了驼峰命名法,并编写了DAO。
- 遇到的问题:1.报错java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
2,对DAO和jdbc Template基本还是一头雾水,并不知道要理解到什么程度。
今天任务:完成17并充分理解。
评论