楼主: ryyy

用jdbc连接不上Mysql 呢?着急啊!

[复制链接]
论坛徽章:
0
11#
发表于 2005-1-18 10:41 | 只看该作者
与版本也有关系,权限认证机制不一样,4.1的用4.1的驱动(21位),4.0的用4.0的驱动(16位)

使用道具 举报

回复
论坛徽章:
0
12#
发表于 2005-1-18 14:05 | 只看该作者
奇怪了,用php就能连接上,用jdbc就是连接不上 找解决办法中
<?php
        #connect to server and select databse
        $conn=mysql_connect("localhost","root","" or die(mysql_error());
        mysql_select_db("mydatabase",$conn) or die(mysql_error());
?>

使用道具 举报

回复
论坛徽章:
0
13#
发表于 2005-1-18 14:06 | 只看该作者
我再试

使用道具 举报

回复
论坛徽章:
0
14#
发表于 2005-1-18 14:13 | 只看该作者
http://dev.mysql.com/downloads/  上只有这几种版本的能下载啊!麻烦kider详细告诉我4.1版本的jdbc驱动应该去哪里找,好吗?我先谢了,思考中...嗯

MySQL Connector/J -- for connecting to MySQL from Java
MySQL Connector/J 3.1 -- Generally Available (GA) release (recommended)
MySQL Connector/J 3.0 -- Generally Available (GA) release
MySQL Connector/J 3.2 -- development release
Older releases -- older releases (only recommended for special needs)
Snapshots -- sour

使用道具 举报

回复
论坛徽章:
0
15#
发表于 2005-1-19 11:09 | 只看该作者
java.sql.SQLException: Cannot connect to MySQL server on localhost:3306.你连的是localhost但你的MYSQL运行在IP地址上,你把localhost改为IP地址就OK了

使用道具 举报

回复
论坛徽章:
0
16#
发表于 2005-1-19 13:51 | 只看该作者
改成IP依然不灵
错误信息
java.sql.SQLException: Cannot connect to MySQL server on 192.168.8.56:3306. Is t
here a MySQL server running on the machine/port you are trying to connect to? (j
ava.lang.NumberFormatException)


用cmd能连接上的

C:\>mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 4.1.8-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

使用道具 举报

回复
论坛徽章:
0
17#
发表于 2005-1-19 13:53 | 只看该作者
大家看看我的my.ini有什么不对劲的地方吗?


#This File was made using the WinMySQLAdmin 1.4 Tool
#2005-1-6 21:00:06

#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions

[mysqld]
basedir=D:/mysql-4.1.8-win
#bind-address=192.168.8.56
datadir=D:/mysql-4.1.8-win/data
default-character-set=gbk


#language=D:/mysql-4.1.8-win/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
#Port number to use for connections.
port=3306

[client]
default-character-set=gbk

[WinMySQLadmin]
Server=D:/mysql-4.1.8-win/bin/mysqld-nt.exe
user=admin
password=1234

使用道具 举报

回复
论坛徽章:
0
18#
发表于 2005-1-19 15:43 | 只看该作者

看看我的mysql配置对不对

使用道具 举报

回复
论坛徽章:
0
19#
发表于 2005-1-20 11:22 | 只看该作者
哎,虽然失望,但让在研究中,嗯

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
20#
发表于 2005-1-20 16:45 | 只看该作者
<%@page contentType="text/html;charset=gb2312"%>
<%
//声名
java.sql.Connection sqlConn;
java.sql.Statement sqlStmt;
java.sql.ResultSet sqlRst;
//regiester jdbc driver


String DBUser="d12345";
String DBPassword="12345678";
String DBServer="s509.************"; // Can't use localhost , you must use IP or CNAME
String DBNAME="db_abc_com"; // change to your db name

Class.forName("org.gjt.mm.mysql.Driver".newInstance();
//connect to the database
sqlConn=java.sql.DriverManager.getConnection
("jdbc:mysql://"+DBServer+":3306/"+DBNAME+"?useUnicode=true&characterEncoding=gb2312", DBUser,DBPassword);

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表