mysql-connector-java-8031jar这个jar包没有commysqljdbcDriver。
所以报错的提示是找不到commysqljdbcDriver这个类。
mysql-connector-java-8031jar 的对应的mysql驱动类是commysqlcjjdbcDriver
建议你使用mysql579对应的mysql驱动 mysql-connector-java-5149jar
这个是下载地址:网页链接
一般项目配置数据库连接时,都是配置数据库访问IP地址、数据库名称、访问端口、访问账号和密码等信息,这些在阿里云的云数据库上都是有的,以MySQL数据库为例说明:
你在阿里云的MySQL管理控制台,进入这个MySQL的管理界面,可以在那里看到这个MySQL数据库的IP连接地址和端口号,如下图:
上面的就是数据库的连接IP地址和端口号,再配置数据库名称、访问账号和密码就可以了。
这个Data Source就是阿里云的那个内网地址。
你新建项目的时候,会有一个webconfig的配置文件的
在里面的<connectionStrings</connectionStrings
<add一个数据库链接字符串就OK了,例如“<add
connectionString="Data
Source=;Initial
Catalog=test;Integrated
Security=True;Connect
Timeout=30;"
name="DBHelplerDbConnection"/”
这个就是了,connectionString代表数据库链接字符串,name代表你想要引用的时候查找的名称。
完成以上的配置文件,就在你的DBhelper类里用ConfigurationManager进行连接
以下是我写的例子=
=。这是原创回答,如有错误,希望别见怪哈
string
strCon
=
ConfigurationManagerConnectionStrings["这里是你刚才配置文件里连接的NAME"]ConnectionString;
就可以直接打开连接了,不知道对你有没有帮助·-·当学术交流吧
--在WEBconfig配置下面的节点,connectionstring写的是连接数据库的字符串datasource是填写的数据库,initialcatalog是连接的数据库名称,user id是连接数据的账户名,password是账户的密码 \x0d\\x0d\ \x0d\ \x0d\--在web应用层获取这段数据库连接字符串的语句是\x0d\ConfigurationManagerConnectionStrings["connstring"]ToString()
1、如果是完整版的sql,填写服务器名或者IP,如果是简装版的sql,填写服务器名或IP名\SQLEXPRESS
2、确认数据库名填写是否正确,应为创建P6数据库时,创建的数据库
3、连接时,使用的用户名是否正确。安装P6数据库时候,用EPPM的database和PPM的database,用户名是不同的。可以尝试用该用户登陆sql server 看看能否成功。
直接在spring的配置文件中applicationContextxml文件中配置数据库连接也可以,但是有个问题,需要在url后带着使用编码集和指定编码集,出现了如下问题,&这个符号报错。
既然这样只能使用外部配置文件设置一些参数,在spring的配置文件applicationContextxml中获取,然后配置连接数据库。
使用properties配置文件连接数据库,在src下新建jdbcproperties文件,按照自己的数据库名,用户名密码更改下面的配置。
在spring的配置文件applicatiContextxml中加入(这里是引入配置文件),更改之前的数据库配置,名称和配置文件中的对应上即可。
方法如下:
1、 启动Navicat ,连接->oracle,配置如下:连接名随便起
2、Basic连接类型:连接类型有两种,我们先看用Basic的连接方式,此方法适合没有安装Oracle客户端的机器,配置好之后,点连接测试,如果你数据库没有问题,则能连接测试成功。
3,TNS连接类型:选择TNS监听连接类型,你首先要安装好oracle客户端,安装完成后,连接数据库时,先配置OCIdll路径,Navicat->工具>选项>OCI,将ocidll路径设置成你安装客户端的路径,如本例:D:\app\Administrator\product\1120\client_2\ocidll,
4,还有一步要做,到连接的Oracle数据库目录下找到tnsnamesora文件,一般路径在D:\oracle\product\1020\db_1\NETWORK\ADMIN下,将该文件拷贝到你安装的oracle客户端目录下,如D:\app\Administrator\product\1120\client_1\Network\Admin\tnsnamesora,在连接时就可以直接用TNS方式连接了,程序会自动识别你的网络连接名,如果没有自动识别网络连接名,说明配置的不对,再检查下有说明漏的。
5,配置好之后,点连接测试,如果你数据库没有问题,则能连接测试成功。
注意:如果连接不上,检查下tnsnamesora文件,看看(HOST = Localhost),如果你连接的是本地Oracle数据库,可能没问题,如果是远程的,一定要改成ip地址,我的配置如下:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 1921680129)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
6,连接成功后,你就可以像 *** 作其他数据库一样,可视化的管理Oracle数据库,建表,建字段,删除,修改,备份等都可以做
以上就是关于用记事本编写的Java程序如何配置和连接mysql数据库全部的内容,包括:用记事本编写的Java程序如何配置和连接mysql数据库、利用阿里云云数据库时在项目配置数据库连接时该怎么配置、C#如何用配置文件连接数据库写好的配置文件放在哪里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)