标题:Communications link failure
若运行后,出现Communications link failure,可以试着启动数据库服务器;
/*** 实例四,* @author dell**/public class TestDemoJDBC2 {public static void main(String[] args) throws Exception {/*** 方式二,使用反射【运行期间加载】加载驱动* 优点1,不需要创建Driver对象,* 优点2,若无Driver类,编译期间不会报错,运行时报错*/// //1.加载厂商驱动// Class.forName(\"com.mysql.jdbc.Driver\");// //2.用java的类获取连接// Connection connection=DriverManager.getConnection(\"jdbc:mysql://localhost:3306/girls\",\"root\",\"1357\");System.out.println(System.getProperty(\"user.dir\"));//创建Propertise对象Properties info = new Properties();//加载jdbc.properties文件info.load(new FileInputStream(\"E:/eclipse/Pro01-JDBC02/src/jdbc/jdbc.properties\"));// info.list(System.out);String driver=info.getProperty(\"driver\");String url=info.getProperty(\"url\");String user=info.getProperty(\"user\");String password=info.getProperty(\"password\");//1.加载厂商驱动Class.forName(driver);//2.用java的类获取连接Connection connection=DriverManager.getConnection(url,user,password);System.out.println(\"连接成功\");}}
解决方法:
用如下命令:net start mysql; 【mysql为数据库的名字,也就是安装时自己写的名字】