扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
这样:
网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了阿克陶免费建站欢迎大家使用!
jdbc:mysql://hostname[:3306]/dbname
jdbc:mysql://localhost:3306/db_librarySys
Connection conn = DriverManager.getConnection ("jdbc:mysql://localhost:3306/db_librarySys?user=rootpassword=1234");
Connection conn = DriverManager.getConnection ("jdbc:mysql://localhost:3306/db_librarySys", "root", "1234");
扩展资料:
注意事项
URL=协议名+子协议名+数据源名。
1、协议名总是“jdbc”。
2、子协议名由JDBC驱动程序的编写者决定。
3、数据源名也可能包含用户与口令等信息;这些信息也可单独提供。
URL:jdbc:oracle:thin:@machine_name:port:dbname
注:machine_name:数据库所在的机器的名称;
port:端口号,默认是1521
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
注意:Oracle的URL有两种写法:
1、jdbc:oracle:thin:@localhost:1521:databaseName 常用操作sql的工具:sqlDeveloper.exe,还可以用其他数据库,如mysql等
2、jdbc:oracle:oci:@localhost:1521:databaseName 用来操作SQL的工具只能用:PL/SQL Developer;数据库集群时候常用此连接,比上面那个多点功能,性能好点。
在安装完虚拟机环境,并安装好mysql-server后,开启mysql(开启sql服务器可以用 /etc/init.d/mysql [start|stop])服务后,发现在本机用sqlyog(连接mysql图形工具)连接不上。
需要执行以下步骤确保可以连接。
1、root账号登进sql
root@ubuntu:# mysql -uroot -p
2、为mysql设置远程访问权限
mysql grant all PRIVILEGES on *.* to 'root'@'%' identified by 'password';
3、给iptables中添加规则,使得mysql的3306端口可以被访问到
root@ubuntu:# iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
执行此行命令时会报:iptables v1.4.21: can't initialize iptables table `filter': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.报这个错没关系,按照第4部操作即可
4、最关键的步骤,把 /etc/mysql/my.cnf 文件里面的bind-address 修改了,默认是127.0.0.1(即默认只允许Ubantu本机连接),修改为0.0.0.0即可允许外部连接MySQL。
Final: 这样再用SQLyog(各种sql连接工具),连接成功!
ps:如果设置好后,仍然连不上,可以查看网络连接信息
root@ubuntu:# netstat -an |grep 3306
第一个是已保存的会话,如果有的话可以的话,最好写一个唯一标识,如主机的IP,以便以后可以调用
第二个是让你写入主机的IP/域名,如:localhost 后面的端口号一般都是选择默认的3306
第三个是让你写入你的mysql的用户名,如root
第四个是让你填写你的mysql的密码,因mysql支持空密码安装,所以有些人的这个不用填
1、首先登陆mysql,查看mysql的数据情况,select * from test_data1 t
2、新建java类,测试jdbc功能
3、编写java的jdbc代码,
String driver = "com.mysql.cj.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/testdb?characterEncoding=utf8useSSL=false";
String user = "root";
String pwd = "123456";
4、代码中查询mysql数据表,并执行查出表中内容;select * from test_data1
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流