免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1073 | 回复: 0
打印 上一主题 下一主题

JAVA连接MYSQL配置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-04 18:50 |只看该作者 |倒序浏览
先说下我的电脑的JAVA环境,JDK 1.5
(下载地址:http:
//192.18.108.215/ECom/EComTicketServlet/BEGIND5B49F01C1A7D4A81759BEFC69957E99/-2147483648/1965003195/1/798890/798638/1965003195/2ts+/westCoastFSEND/jdk-1.5.0_11-oth-JPR/jdk-1.5.0_11-oth-JPR:2/jdk-1_5_0_11-windows-i586-p.exe)netbean 5.5(下载地址:http://us1.mirror.netbeans.org/download/5_5/mlfcs/200612070100/netbeans-5_5-windows-zh_CN.exe)mysql 5.01(下载地址:http://www.skycn.com/soft/6916.html)mysql-connector-java-5.0.4-bin(下载地址:http://mysql.holywar.net/Downloads/Connector-J/mysql-connector-java-5.0.4.zip)classpath路径为:  e:\(添加用户变量时注意 .:e:\)修改系统变量  ;C:\Program Files\Java\jdk1.5.0_11\bin以
上是基本条件,下面一步就是把mysql-connector-java-5.0.4-bin解压后里面有一个mysql-connector-java
-5.0.4-bin.jar的文件,把此文件复制到C:\Program
Files\Java\jre1.5.0_11\lib\ext下,就可以拉,下面介绍几个网上别人写的访问程序:1,简单测试用的import java.sql.*;
import java.lang.*;
public class test{
      public static void main(String args[]){
        try{
         Class.forName("com.mysql.jdbc.Driver");//驱动的名称
         //或者:Class.forName("org.gjt.mm.mysql.Driver");
         Connection c=DriverManager.getConnection("jdbc:mysql://localhost/test?user=root&password=286772");//访问的数据库的帐号密码
         Statement s=c.createStatement();
         ResultSet r=s.executeQuery("select * from first");//执行SQL语句
         while(r.next()){
                 System.out.println(r.getString("name"));//返回的结果
         }
         s.close();  
         }catch(Exception e){e.printStackTrace();}//捕获异常
      }
} 2,下面的方法可以根据特定的条件访问import java.sql.*;
import java.io.*;
public class test{ public static void main(String[] args) {
String tableName=null;//表名
BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
try{
Class.forName("com.mysql.jdbc.Driver");//加载驱动程序
System.out.println("OK,DownLoad the driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost/test","root","286772");/*test为在MYSQL下建
立的数据库名字,286772是进入数据库的密码*/
con.setCatalog("test");
System.out.println("GOOG,Connect the DataBase");
Statement statement = con.createStatement();//数据库操作
System.out.print("请输入表名:");
tableName=input.readLine(); String sql="SELECT * FROM "+tableName;
ResultSet rs = statement.executeQuery(sql);
System.out.print("请输入列名:");
String cName=input.readLine();
// 获得数据结果集合
if(!rs.next())
System.out.println("表名或列名输入有误或到了末尾");
else {
System.out.println("查询结果为:");
do
{
String result=rs.getString(cName);
result=new String(result.getBytes("ISO-8859-1"),"GB2312");
System.out.println(result);
}while(rs.next());
}
rs.close();
con.close();
}catch(Exception ex){
System.out.println(ex);
System.exit(0);
} }
}
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/7893/showart_374228.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP