Tag: mysql

如何使用NetBeans备份和还原MySQL数据库?

我正在使用NetBeans开发一个软件,我使用MySQL作为我的数据库服务器。 我计划将两个按钮用作“备份数据库”和“恢复数据库”到各自的function。 如何完成这些function? 对于这两个函数,如果File Chooser窗口也用于函数,那将是非常棒的。 提前致谢! 🙂

连接mysql数据库java

我正在尝试从Java连接到MySQL数据库(MySQL托管在WAMP服务器中) String userName = “root”; String password = “pass”; String url = “jdbc:mysql://localhost/dbase”; Class.forName (“com.mysql.jdbc.Driver”).newInstance (); conn = DriverManager.getConnection (url, userName, password); 当我从localhost运行时,连接正常。 但是,当我从另一台计算机运行此代码替换localhost与我的计算机的IP(在同一网络内)时,我收到错误, message from server: “Host ” is not allowed to connect to this MySQL server” 我也尝试过端口3306。 怎么了?

class not found exception com.mysql.jdbc.driver

我项目的文件结构是: -src | -pkg | -CoreServlet.java(servlet) -Main.java -Core.java(jdbc code is here) core.java类: package com.pkg; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; public class core{ private Connection connect = null; private Statement statement =null; private PreparedStatement preparedStatement = null; private ResultSet resultSet = null; String qwerty; public void readDataBase() { String userName = […]

在Hibernate 3.2中使用连接池(c3p0-0.9.1.2)时,获取exception和应用程序无法与MySqL数据库连接?

我正在使用连接池(c3p0-0.9.1.2)和Hibernate 3.2,如下所示:hibernate.cfg.xml org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/bspersonaltrainer root admin thread org.hibernate.cache.NoCacheProvider org.hibernate.connection.C3P0ConnectionProvider 2 400 50 600 300 false 但我经常得到这个例外。 Exception in thread “com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1” java.lang.NoClassDefFoundError: com/mysql/jdbc/SQLError at com.mysql.jdbc.Util.handleNewInstance(Util.java:430) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282) at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134) at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182) at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137) at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014) at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32) at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810) at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547) Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.SQLError at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) … 11 […]

使用java从另一个系统访问mysql数据库

我正在研究java swing中的一个接口。我们有一个与lan连接的四个系统。该接口用于从同一局域网中的另一个系统访问数据库我使用以下代码通过给出ip地址来访问数据库,数据库名称,表名但我无法连接其他系统数据库。我可以这样做吗? public void dbconnection() { String name = “”; String port = “3306”; String user = “systech”; String pass = “systech”; String dbname = “cascade_demo”; String host=”192.168.1.61″; try { Class.forName(“com.mysql.jdbc.Driver”); String url = “jdbc:mysql://”+host+”:”+ port + “/” + dbname; System.out.println(“URL:” + url); Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); Connection con = DriverManager.getConnection(url, user, pass); String qry2 = “select * […]

将mysql连接到Java netbeans时出错

我正在尝试将连接connector/j driver到Netbeans 。 我按照以下步骤进行连接, 在服务中,我右键单击并单击新连接。 然后我浏览并添加mysql-connector-java-5.1.23-bin.jar文件。 然后单击下一步。 然后是一个JDBC url : jdbc:mysql://localhost:3306/mysql正在显示。 我单击测试连接按钮 然后我收到以下错误: 无法使用com.mysql.jdbc建立与jdbc:mysql:// localhost:3306 / mysql的连接。 驱动程序(通信链路故障)成功发送到服务器的最后一个数据包是0毫秒之前。驱动程序没有从服务器收到任何数据包。)

使用MySQL中的GPS坐标快速检索SELECT语句

我在MySQL数据库中有一个表,其中两列是给定地理点的纬度和经度。 它被定义为Float(2,6)。 我想只从给定点中选择特定半径内的记录。 我在Java中找到了以下代码,用于检查地理点之间的距离: public class Location { private int latitudeE6; private int longitudeE6; … } public static double CalculateDistance(Location StartP, Location EndP) { double lat1 = StartP.getLatitudeE6()/1E6; double lat2 = EndP.getLatitudeE6()/1E6; double lon1 = StartP.getLongitudeE6()/1E6; double lon2 = EndP.getLongitudeE6()/1E6; double dLat = Math.toRadians(lat2-lat1); double dLon = Math.toRadians(lon2-lon1); double a = Math.sin(dLat/2) * Math.sin(dLat/2) + […]

如何使用Struts 2在Apache Tomcat的web.xml中创建MySQL数据库连接

我想在应用程序级别建立数据库连接,所以我想在Apache tomcat服务器的web.xml文件中创建连接。 我正在使用Struts2 MVC框架开发我们的应用程序。 实际上我不想在每个Java文件上创建数据库连接。 那么,请给我一个如何在应用程序中建立数据库连接的建议。 我正在尝试在web.xml创建一个连接,但是在Connection conn = ds.getConnection();行中显示了像java.lang.NullPointerException这样的错误Connection conn = ds.getConnection(); 。 所有代码都显示在下面 META-INFO/context.xml : lib/web.xml : MY index.jsp struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* MySQL Datasource jdbc/dbmy javax.sql.DataSource Container 而我的Action类就像: import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import javax.annotation.Resource; import javax.servlet.ServletContext; import javax.sql.DataSource; import com.opensymphony.xwork2.*; public class GEtResponseObject extends ActionSupport { /** * […]

Tabe字段状态使用mysql和java中的查询自动更新检查系统日期

使用mysql和java中的查询检查系统日期和expirydate时,表字段状态自动更新 在我的桌子上, TBL-成员: id,name,expirydate,status是字段。 如何在TRIGGER中使用它 (expirydate,systemdate) CREATE TRIGGER autoupdation trigger_time UPDATE ON tbl-member FOR EACH ROW trigger_body 如何为这个函数创建trigger_body … 字段expirydate检查系统日期并自动更新状态字段。 这是检查更新的代码使用函数 @Override public List FindExpiredMembers() throws ParseException { List memberlistforreturn=new ArrayList(); List memberlist=getAllMember(); java.util.Date utilDate=new java.util.Date(); java.sql.Date sqldate=new java.sql.Date(utilDate.getTime()); for(Member i : memberlist){ SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”); java.util.Date exp_Date=sdf.parse(sqldate.toString()); java.util.Date renew_Date=sdf.parse(i.getRenewDate().toString()); if(renew_Date.compareTo(exp_Date)<0){ memberlistforreturn.add(i); i.setStatus(true); […]

在MySQL中存储Android表情符号

我们将用户选择的表情符号存储在MySQL的文本正文中。 我们的列看起来像这样 `body` text CHARACTER SET utf8 COLLATE utf8_bin, 原始数据: \uD83D\uDE1D\uD83D\uDE3E\uD83D\uDE3E\uD83D\uDE3A\uD83D\uDE3A\uD83D\uDE1D DB中的数据: ???????????? 但是,如果从Rest API获取它,它看起来是正确的: “body”:” \uD83D\uDE1D\uD83D\uDE3E\uD83D\uDE3E\uD83D\uDE3A\uD83D\uDE3A\uD83D\uDE1D “, “body”:” \uD83D\uDE1D\uD83D\uDE3E\uD83D\uDE3E\uD83D\uDE3A\uD83D\uDE3A\uD83D\uDE1D “, 现在,当我更新问题时,使用Rest API它会丢失编码并显示“????” 我更新后来自端点的数据: “body”:” ???????????? “, “body”:” ???????????? “, 更新身体时有特殊的逻辑,那么任何人都知道这里发生了什么吗?