㈠ java连接数据库要什么jar包
需要相应数据库的jdbc.jar包
一般各自的数据库官网有下载
㈡ JAVA生成可执行的JAR包后,那数据库咋办这样的话没法再别人电脑上运行呀,怎么把数据库也封装进去
一般JAR包,不能把数据库打包进去的。
㈢ 将有连接数据库(MySQL)java的项目程序打包成为jar格式
1.把准备打包的.java文件集中到一个目录中
例如c:\source
2.建立一个存放.class文件的目录
例如c:\class
3.在c盘根目录下使用命令javac
-d
class
source\*.java
编译所有.java源文件,生成的.class字节码文件放在class目录中
(如果用别的ide像jbuilder已编译过了就可以直接把所有的class集中在某个文件夹在进行下面的操作即可)
4.在class目录下
执行jar
cvf
abc.jar
*.*
把所有的文件打包成abc.jar文件
5.抽取meta-inf/manifest.mf文件
执行jar
xfm
abc.jar
meta-inf/manifest.mf
就抽取出文件manifest.mf
编辑这个文件
在最后一行加入main-class:
font2dtest
其中font2dtest为你自己的类中含有main函数的类的名字
如果有包名,应该带上包的名字
如test.font2dtest
6.更新jar包中meta-inf/manifest.mf文件
执行
jar
ufm
abc.jar
meta-inf/manifest.mf
出现警告
可以忽略
7.
好了
现在abc.jar就可以直接运行了
㈣ JAVA:在与数据库进行连接时,如何导入三个jar包我用的myeclipse
如果你建的的是“Web Project”的话,直接把jar包复制到到“WebRoot/WEB-INF/lib”这个lib文件夹里面就可以了。
如果你建的是“Java Project”的话,那你在右击你的Java Project工程,譬如叫“connection”,选“new”,选"folder",起名lib,再将三个jar包复制到这个文件夹里。只后再右击lib,选择“build path”里的“configure build path...”,然后选择“libraries”。点选“add jars”,再选定你那个lib文件夹所在位置就可以了。
㈤ java链接mongo数据库需要引什么jar包
需要的jar
mongo-java-driver
maven仓库里面,mongodb3.0的连接驱动
<!--MongoDB数据库连接驱动-->
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>3.0.0</version>
</dependency>
2.连接过程代码
importorg.bson.Document;
importcom.mongodb.MongoClient;
importcom.mongodb.client.MongoCollection;
importcom.mongodb.client.MongoDatabase;
/**
*2016年8月5日下午3:19:44
*
*@author3306TODO测试Mongo数据库连接
*
*/
publicclassTestMongo{
;
privatestaticStringhost="192.168.0.149";//mongo数据库服务器地址,本地为127.0.0.1
privatestaticintport=20000;//mongo默认为27017端口
/**
*获取数据库集合
*
*@paramdatabaseName
*数据库名称
*@paramcollectionName
*集合名称
*@returnMongoCollection<Document>
*/
publicstaticMongoCollection<Document>getMongoCollection(StringdatabaseName,StringcollectionName){
returngetMongoDatabase(databaseName).getCollection(collectionName);
}
/**
*获取mongo数据库
*
*@paramdatabaseName
*数据库名称
*@returnMongoDatabase
*/
(StringdatabaseName){
mongoClient=newMongoClient(host,port);
returnmongoClient.getDatabase(databaseName);
}
/**
*测试数据连接
*
*@paramargs
*/
publicstaticvoidmain(String[]args){
StringdatabaseName="mojing";//数据库
StringcollectionName="user";//集合名称
MongoCollection<Document>userCollection=getMongoCollection(databaseName,collectionName);
System.out.println(userCollection.count());
}
}
㈥ java连接mysql数据库jar包怎么导入
java连接mysql数据库jar包导入:
1.将所有的jar包都是放到web工程lib目录下,mysql-connector-java-x.x-bin.jar也是一样,把该JAR包拷贝到lib目录下即可
2用jdbc直接链接mysql代码如下
public static void main(String[] args) throws SQLException {
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day15", "root", "123456");
System.out.println(conn.getClass().getName());
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select id,name,password,email,birthday from users");
while (rs.next()) {
System.out.println("-------------------------");
System.out.println(rs.getObject("id"));
System.out.println(rs.getObject("name"));
System.out.println(rs.getObject("password"));
System.out.println(rs.getObject("email"));
System.out.println(rs.getObject("birthday"));
}
rs.close();
stmt.close();
conn.close();
}
㈦ 用Java连接sqlserver数据库时候几个jar包有什么区别
我自己总结的知识拿出来与大家分享一下吧..当然可能还有什么不对的地方,希望指出:
***msbase.jar、mssqlserver.jar、msutil.jar(支持sql2000):
早期的连接数据库Jar包:在连接数据时候需要手动导入驱动包。即手动导入class.forName(驱动名称);
***SQL Server JDBC Driver 2.0----sqljdbc.jar和sqljdbc4.jar
新版JDBC连接数据库Jar包,支持sql2005,sql2008
Sqljdbc.jar
使用 sqljdbc.jar 类库时,应用程序必须首先按class.forName(驱动名称)注册驱动程序。Jdk1.6以上版本不推荐使用.
Sqljdbc4.jar
在 JDBC API 4.0 中,DriverManager.getConnection 方法得到了增强,可自动加载 JDBC Driver。因此,使用sqljdbc4.jar 类库时,应用程序无需调用 Class.forName 方法来注册或加载驱动程序。调用 DriverManager 类的 getConnection 方法时,会从已注册的 JDBC Driver 集中找到相应的驱动程序。sqljdbc4.jar 文件包括“META-INF/services/java.sql.Driver”文件,后者包含.sqlserver.jdbc.SQLServerDriver 作为已注册的驱动程序。现有的应用程序(当前通过使用 Class.forName 方法加载驱动程序)将继续工作,而无需修改。
注意: sqljdbc4.jar 类库要求使用 6.0 或更高版本的 Java 运行时环境 (JRE)。
㈧ java连接数据库驱动的那个jar到底起什么作用
jdk 本身没有提供访问数据库的能力,它只是提供了一些接口,具体功能由各个数据库的的驱动jar包来实现,举个例子,Connection 它只是一个接口,具体的实现由具体的数据库的的驱动jar包实现,你可以在mysql的驱动jar包中找到这个接口的实现。那数据库的驱动jar包是如何和jdk相关的数据库访问类,接口相关联的呢?是能通 Class.forName, 这就是为什么在访问数据库之前都要写一句Class.forName("com.mysql.jdbc.Driver")。
㈨ java连接mysql数据库jar包怎么使用
本地运行的话需要配置buildpath,如果是在服务器端运行的话,需要将驱动放到web-info的lib文件夹里面,然后在程序里面加载驱动,class.forName("com.mysql.jdbc.Driver ");然后连接数据库.Connection conn=DriverManager.getConnection(url,name,password);