初次用Java联接Mysql

  今早上起来就弄  Java联接Mysql。呵呵成功了,之前一直在弄C++链接Mysql 但是都没有成功,下面是我用Java链接Mysql的过程。

你装好 mysql-5.2.0-alpha-win32.exe 之后再到网上弄一个 mysql-connector-java-5.0.4.rar 把它解压之后,复制那个mysql-connector-java-5.0.4-bin.jar 文件到 C:/Program Files/Java/j2re1.4.2/lib/ext 的目录下。

先在mysql 弄一个新的用户和密码。我就用 这个用户名:test   密码:1234.

用命令行 以root 的权限进入Mysql 然后添加用户。

grant all privileges on test.* to test@localhost identified by "1234";

好,添加成功。

下面是链接Mysql数据库的测试代码:

import java.sql.*;
import java.lang.*;

public class Sqljava

{
 public static void main(String args[])
 {
  String driver = "org.gjt.mm.mysql.Driver";                          //加载数据库驱动
  String url = "jdbc:mysql://127.0.0.1:3306/test";       //数据库服务器及端口地址,test 是数据库名。
  String user = "test";                                                                   //远程用户名
  String password = "1234";                                                      //用户名对应密码
  try
  {
   Class.forName(driver);
  }
  catch (Exception E)                                                               //捕获异常
  {
   System.out.print("无法加载驱动:" + driver);              
  }
  try
  {
   Connection con = DriverManager.getConnection(url, user, password);
   if (!con.isClosed()){
    System.out.println("打开数据库成功");
   Statement smt = con.createStatement();
      smt.executeUpdate("create table address (NO int(3),name char(10),city char(10))");
      smt.executeUpdate("insert into `address` "+"values(105,'jiazhen','qdh')");
      smt.executeUpdate("insert into address "+"values(106,'zhenjia','tm')");
    
                               
   smt.close();
   con.close();
  }
  }
  catch (SQLException SE)
  {
   System.out.print("打开数据库失败");
  }
 }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值