mysql怎么连接游戏数据库_JDBC连接MySQL数据库

前期准备工作,安好JDK,MyEclipse。

下载JDBC驱动mysql-connector-java-5.0.5-bin.jar导入到工程中去

1、工程(右键)--buildpath--configure build path--add external jars。

2、 也可以加到classpath中去,具体如下:“我的电脑”-> “属性” ->“高级” -> “环境变量”,在系统变量那里编辑classpath,将D:\mysql-connector-java-5.0.5\mysql- connector-java-5.0.5-bin.jar加到最后,在加这个字符串前要加“;”,以与前一个classpath区分开,然后确定。

测试代码:所用驱动 mysql-connector-java-5.0-nightly-20071116-bin.jar

程序中引用必要的包:import java.sql.*;  //它包含有操作数据库的各个类与接口

1、加载合适的JDBC驱动程序

Class.forName(Driver);

MySQL驱动程序:com.mysql.jdbc.Driver

Oracle驱动程序:oracle.jdbc.driver.OracleDriver

SQLServer驱动程序:

com.Microsoft.jdbc.sqlserver.SQLServerDriver

2、建立数据库连接

与MySQL数据库连接的方法:

Connection con=DriverManager.getConnection(“jdbc:mysql://主机IP或主机名:3306/数据库名”,用户名,密码);

java.sql.DriveManager  用来处理装载驱动程序并且为创建新的数据库连接提供支持;

–java.sql.Connection  用于完成对特定定数据库的连接;

–java.sql.Statement  用于对特定的数据库执行SQL语句;java.sql.Statement又包含了以下两个重要的子类型:

java.sql.PreparedStatement  用于执行预编译的SQL语句;

java.sql.CallableStatement  用于执行数据库中存储的过程的调用;

--java.sql.ResultSet  用于保存查询所得的结果集

3、创建Statement对象

Statement  st=con.createStatement();  //最后可以不关闭,但推荐关闭

利用Statement对象可以执行静态SQL语句,静态SQL语句可以是Select语句、Delete语句、Update语句和Insert语句。

执行SQL语句

Statement接口提供了三种执行SQL语句的方法:executeQuery()、executeUpdate() 和execute()。具体使用哪一个方法由SQL语句本身来决定。

方法 executeQuery 用于产生单个结果集的语句,例如 SELECT 语句等。

方法 executeUpdate 用于执行INSERT、UPDATE或DELETE 语句以及SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。INSERT、UPDATE 或DELETE 语句的效果是修改表中零行或多行中的一列或多列。executeUpdate 的返回值是一个 整数,指示受影响的行数(即更新计数)。对于 CREATE TABLE 或DROP TABLE 等不操作行的语句,executeUpdate 的返回值总为零。

方法 execu

你可能感兴趣的:(mysql怎么连接游戏数据库)