首先本地要有一个数据库软件1、远程公网的IP地址2、数据库名3、用户名4、密码在你的本地数据库搜索加入组。就可以在本地直连接到远程数据库了!或者空间商会提供你数据库的IP你可以在本地备份好数据库用FTP上传软件上传到空间商的网页管理器还原数据库,就可以了!
连接什么数据库哦 我知道c#zho中连接数据库的!!wo我只说sqlserver数据库的连接方式把先导入system.data.sqlclient;stringconnectionstr="server=要连接的服务器,本机用点就可以了;database=数据库名;userid=数据库登录名;password=密码";//连接数据库的字符串sqlconnectionconn=newsqlconnection(connectionstr);打开连接conn.open();关闭连接conn.close();其他的数据库访问有oledbodbcoralceclient 把sqlconnection的sql换成前面的就ok了
import java.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;importjava.util.ArrayList;importjava.util.List;importjavax.naming.Context;importjavax.naming.InitialContext;importjavax.naming.NamingException;importjavax.sql.DataSource;importjavax.swing.JOptionPane;/***连接数据库类*@authorAdministrator**/publicclassJdbcOpenAndFreeDatabase{privatestaticStringurl=null;privatestaticStringuser=null;privatestaticStringpassword=null;privatestaticConnectionconn=null;privatestaticPreparedStatementpstmt=null;privatestaticStringdriver;privatestaticResultSetrs=null;publicJdbcOpenAndFreeDatabase(){}//static{//try{//url="jdbc:oracle:thin:@127.0.0.1:1521:oracle";//user="jn090917";//password="jn090917";//Class.forName("oracle.jdbc.driver.OracleDriver");//}catch(ClassNotFoundExceptione){////e.printStackTrace();//}//}/***连接数据库*@return*/publicstaticConnectiongetConnection()throwsException{//try{//conn=DriverManager.getConnection(url,user,password);//}catch(SQLExceptione){//e.printStackTrace();//JOptionPane.showMessageDialog(null,"连接超时,请查看用户名跟密码是否有错,或Oracle服务端口是否打开!","提示信息",//JOptionPane.ERROR_MESSAGE);//}Contextcontext=newInitialContext();DataSourcedataSource=(DataSource)context.lookup("java:comp/env/jdbc/oracle");conn=dataSource.getConnection();returnconn;}/***释放连接数据库资源*@paramrs*@paramstmt*@paramconn*/publicstaticvoidfree(ResultSetrs,Statementstmt,Connectionconn){if(rs!=null){try{rs.close();rs=null;}catch(SQLExceptione){e.printStackTrace();}}if(stmt!=null){try{stmt.close();stmt=null;}catch(SQLExceptione){e.printStackTrace();}}if(conn!=null){try{conn.close();conn=null;}catch(SQLExceptione){e.printStackTrace();}}}/***给出一个sql语句,执行sql语句*@paramsql*@return还回true表示插入成功。。*/publicstaticbooleanexecuteUpdate(Stringsql){Statementstmt=null;try{conn=JdbcOpenAndFreeDatabase.getConnection();stmt=conn.createStatement();stmt.executeUpdate(sql);returntrue;}catch(Exceptione){JOptionPane.showMessageDialog(null,"插入数据失败","错误提示",JOptionPane.ERROR_MESSAGE);returnfalse;}finally{JdbcOpenAndFreeDatabase.free(null,stmt,conn);}}/***数据库批处理*@paramsql*@paramparamArray*@return还回true表示插入成功。。*/publicstaticbooleanexecuteUpdateForPre(Stringsql,Object[]paramArray){booleanflag=false;PreparedStatementpstmt=null;try{conn=getConnection();pstmt=conn.prepareStatement(sql);for(inti=0;i