用于测试的代码,成功运行,之后做的工作是进行封装,使其更容易用
maven:
这里有一个诡异的问题:5.1.25;5.1.24死活都下载有问题
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.23</version>
</dependency>
java:
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
//Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/pandora?user=root&password=hustacm!@#$%");
String url = "jdbc:mysql://localhost/pandora";
String user = "root";
String password = "hustacm!@#$%";
Connection conn = DriverManager.getConnection(url, user, password);
stmt = conn.createStatement();
rs = stmt.executeQuery("SELECT * from account");
System.out.println("in account ");
while (rs.next()) {
System.out.println(rs.getInt(1) + " " + rs.getString(2) + " " + rs.getString(3));
}
//good way 1
stmt.execute("INSERT INTO account (username, password) VALUES('tigerhy2', 'tigerhyx')");
//good way 2
stmt.execute("INSERT INTO account VALUES(19, 'tigerhy3', 'tigerhyx')");
//good way 3
String sql = "INSERT INTO account (username, password) VALUES (?,?)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "tigerhy4");
pstmt.setString(2, "tigerhy4");
int x = pstmt.executeUpdate();
//stmt.execute(arg0, arg1);
} catch (SQLException ex) {
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
} finally {
if (rs != null) {
try{
rs.close();
} catch (SQLException sqlEx) {
}
rs = null;
}
if (stmt != null) {
try {
stmt.close();
} catch (SQLException sqlEx) {
}
stmt = null;
}
}
这哥们写的教程都还不错:
http://tutorials.jenkov.com/jdbc/index.html
最大的收获是:PreparedStatement,对数据库操作的时候,多用这个。
分享到:
相关推荐
java jdbc连接mySql的小例子,包含数据库文件,。导入数据库可以直接用
java 使用jdbc 连接mysql 实现增删改查java 使用jdbc 连接mysql 实现增删改查java 使用jdbc 连接mysql 实现增删改查java 使用jdbc 连接mysql 实现增删改查java 使用jdbc 连接mysql 实现增删改查
关于java JDBC 连接MYSQL数据库的例子,用的Eclipse 3.4,JDK1.6,MYSQL5.0,附上驱动。
java jdbc连接mysql所需要的jar包
JDBC连接Mysql数据库案例,共有两个表,分装好了JDBC连接的步骤代码
此类非常简单,免去了网上众多资料里所说的麻烦的tomcat配置,更强...不仅oracle,mysql,sqlserver2000都行,因为它依据的是你自己连接数据库的驱动。当然首先你要保证你拥有一个能连接自己数据库的对应驱动类。如下面以
这是一个非常简单的java通过jdbc连接mysql数据库的例子。仅供参考。
android通过jdbc方式连接mysql,并执行存储过程。连接数据库部分最好新建一个线程来实现和主线程分开。编译之前确定添加了mysql-connector-java-5.0.8-bin库否则会出错
java利用jdbc连接mysql.doc
java,JDBC连接MySQL数据库工具类,Tomcat,,,,,,
java基础JDBC连接Mysql数据库。
mysql java JDBC 导入资源包mysql-connector-java-5.1.48
java代码实现JDBC连接MySql以及引用驱动程序包 java代码实现JDBC连接MySql以及引用驱动程序包
封装了java使用jdbc对mysql的操作,以及java使用jdbc对mysql的事务处理,对execute、executeUpdate、executeQuery进行了封装,把繁琐的创建数据库连接对象、PreparedStatement对象、结果集对象,打开关闭连接进行了...
jdbc 连接数据库
后台jdbc java 增删改查 数据同步
主要介绍了Java使用jdbc连接MySQL数据库,结合实例形式分析了Java基于jdbc链接mysql的相关配置及工具类的定义相关操作技巧,需要的朋友可以参考下
PB11.5 通过JDBC连接MySQL,连接包:mysql-connector-java-5.1.28.jar
java jdbc 连接池实例 项目只要配数据源就可以直接启用, 也可以整合到你个项目里面, 可oracle、mysql、sqlserver自由切换方言。
有帮助的 ,下载下来好好看看 ,有帮助的 ,下载下来好好看看 ,有帮助的 ,下载下来好好看看