解决方案 »
- setMaximumSize()与setPreferredSize()怎么用??
- 怎么用ANT定时打包发布到服务器
- MYSQL+JSP非常神奇的乱码问题请高手看看
- 要从读取exel数据生成图表,再写入到pdf中,用什么开发包好
- 使用数据源连接池问题~^~
- spring 和 hibernate集成后,如何实现lazy加载
- 哪里可以下载到mm.mysql.jdbc-1.2b.zip?
- 寻找最简单的hibernate入门资料!
- 关于struts中用<html:text>显示用<bean:write>从数据库读取的数据
- JSP:tomcat jdbc+spring+hibernate 连接sql server
- 请问,hibernate 配置链接oracle 11g这样配置为什么报错?
- 折磨了我几天的模拟登陆,cookie跨域问题,httpClient做的模拟登陆
就像通过http访问页面时,http://localhost:8080/ 一样
然后 可以在斜线后面跟项目名 http://localhost:8080/servlet 不必纠结这个东西
首先,jdbc:mysql表示是什么数据库,如果是sqlserver那么就是jdbc:sqlserver:xxx;
其次,localhost:3306表示是当前你的主机,也就是本机,要是你的数据库在别的服务器上,那么localhost就要改成数据库服务器的IP地址,3306表示的是本机的3306号端口,只有主机和端口号之间是使用冒号“:”表示的;
再次,testDatabase表示数据库名,就是说这个数据库建立在本机,可以使用3306号端口去访问数据库;
最后,两个引号是表示用户名和密码。
URL基本组成是
<scheme>:<scheme-specific-part>
其中scheme指http ftp mysql等可以理解为协议标准
scheme-specific-part指具体协议下的格式,不同协议可能有略微区别,但大致是
//<user>:<password>@<host>:<port>/<url-path>具体URL规范请看RFC1738
要么你自己写一个连接数据库的jar包,那你就可以改了。
不过这些jar一般是数据库产商按照java提供的API和自己的硬件的机器语言来写的,这些你不知道的话,你也写不出来。
所以没必要纠结这些格式,知道原理就行了。