java mysql连接
1 安装JDK
2 安装好mysql
3 下载JDBC驱动mysql-connector-java-5.0.5.zip 解压
4 然后将其目录下的mysql-connector-java-5.0.5-bin.jar加到classpath里,具体如下:“我的电脑”-> “属性” -> “ 高级” -> “环境变量”,在系统变量那里编辑classpath,将D:\mysql-connector-java-5.0.5\mysql-connector- java-5.0.5-bin.jar加到最后,在加这个字符串前要加“;”,以与前一个classpath区分开。然后确定。
5 在Eclipse里面还要build path ->add external archives 把mysql-connector-java-5.0.5-bin.jar 加入进去
6 代码中
6.1连接驱动
String driver = "com.mysql.jdbc.Driver";
Class.forName(driver);
6.2连接数据库
String url = "jdbc:mysql://127.0.0.1:3306/scutcs";
//其中scutcs是选择的数据库名
user="root";
password="123456";
Connection conn = DriverManager.getConnection(url, user, password);
stmt = con.createStatement();//用于执行sql语句
7 增删改查
7.1 增 会产生异常
String sql_insert = "insert into tablename (col1,col2..) values('1','2'...)";
stmt.clearBatch();
stmt.addBatch(sql);
stmt.executeBatch();
7.2 查 会产生异常
String sql_select = "select * from tablename where id=1";
rs = stmt.executeQuery(sql);//结果集
ResultSetMetaData meta_data = rs.getMetaData();//选择一列
for (int i_col = 1; i_col <= meta_data.getColumnCount(); i_col++)
{
System.out.print(meta_data.getColumnLabel(i_col) + " ");//循环输出所有的列项
}
7.3 改
String sql_update = "update tablename set colname='update' where id=1";
stmt.executeUpdate(sql);
1 安装JDK
2 安装好mysql
3 下载JDBC驱动mysql-connector-java-5.0.5.zip 解压
4 然后将其目录下的mysql-connector-java-5.0.5-bin.jar加到classpath里,具体如下:“我的电脑”-> “属性” -> “ 高级” -> “环境变量”,在系统变量那里编辑classpath,将D:\mysql-connector-java-5.0.5\mysql-connector- java-5.0.5-bin.jar加到最后,在加这个字符串前要加“;”,以与前一个classpath区分开。然后确定。
5 在Eclipse里面还要build path ->add external archives 把mysql-connector-java-5.0.5-bin.jar 加入进去
6 代码中
6.1连接驱动
String driver = "com.mysql.jdbc.Driver";
Class.forName(driver);
6.2连接数据库
String url = "jdbc:mysql://127.0.0.1:3306/scutcs";
//其中scutcs是选择的数据库名
user="root";
password="123456";
Connection conn = DriverManager.getConnection(url, user, password);
stmt = con.createStatement();//用于执行sql语句
7 增删改查
7.1 增 会产生异常
String sql_insert = "insert into tablename (col1,col2..) values('1','2'...)";
stmt.clearBatch();
stmt.addBatch(sql);
stmt.executeBatch();
7.2 查 会产生异常
String sql_select = "select * from tablename where id=1";
rs = stmt.executeQuery(sql);//结果集
ResultSetMetaData meta_data = rs.getMetaData();//选择一列
for (int i_col = 1; i_col <= meta_data.getColumnCount(); i_col++)
{
System.out.print(meta_data.getColumnLabel(i_col) + " ");//循环输出所有的列项
}
7.3 改
String sql_update = "update tablename set colname='update' where id=1";
stmt.executeUpdate(sql);